>source

[
{
id: 8,
customerName: "xyz",
customerMobileNumber: "123456789",
customerBillingAddress: "xyz address",
customerShippingAddress: "xyz address",
customerProductPurchasedDate: "2021-11-09T09:07:00.000Z",
customerGstNumber: "xyz",
customerHsnNumber: "xyz",
addedInvoiceProductDetails: "[{"productquantity":"5","productprice":"5","productgst":"5","productname":"xyz","producttotalprice":"26.25","id":"2021-11-13T09:08:20.071Z"}]",
created_at: "2021-11-13T09:08:25.000000Z",
updated_at: "2021-11-13T09:08:25.000000Z"
},
{
id: 10,
customerName: "xyz",
customerMobileNumber: "123456789",
customerBillingAddress: "xyz",
customerShippingAddress: "xyz",
customerProductPurchasedDate: "2021-11-11T09:26:00.000Z",
customerGstNumber: "xyz",
customerHsnNumber: "xyz",
addedInvoiceProductDetails: "[{"productquantity":"5","productprice":"5","productgst":"5","productname":"gggg","producttotalprice":"26.25","id":"2021-11-13T09:27:17.639Z"}]",
created_at: "2021-11-13T09:27:20.000000Z",
updated_at: "2021-11-13T09:27:20.000000Z"
},
]

내 프로젝트 API 중 하나에서 위의 값을 얻었습니다. 여기서 내가 직면한 문제는 매개변수를 매핑할 수 없다는 것입니다. 은(는) 문자열입니다. 따라서 맵은 문자열에 대해 작동하지 않습니다. 따라서 어떻게 객체로 변환하고 매핑할 수 있습니까?

참고:addedInvoiceProductDetails매개변수에 대한 API 응답은 다음과 같습니다.

[{"productquantity":"1","productprice":"1000","productgst":"18","productname":"Street Light","producttotalprice":"1180"," 아이디":"2021-11-18T12:11:31.137Z"},{"제품 이름":"태양광","제품 수량":"2","제품 가격":"50","productgst":"10", "producttotalprice":"110","id":"2021-11-18T12:11:43.935Z"}]

API에서 받는 응답은 자체적으로 구문 분석되지만 여전히 typeof를 확인할 때 문자열로 제공됩니다.

지난 2일 동안 이 문제에 대해 해결 방법을 제공했다면 정말 도움이 될 것입니다.

이것이 귀하의 질문에 대한 답변입니까? 문자열을 JSON 객체로 변환

Brian Thompson2021-11-20 02:48:11

그 문자열에 `\`가 있다고 가정합니까?

mplungjan2021-11-20 02:48:11

예 !!! im 콘솔에 응답으로 시도할 때 '\'가 표시되지만 인쇄할 때 '\'가 표시되지 않습니다.

user174482472021-11-20 02:48:11

fetch/axios/ajax 호출은 어떻게 생겼나요?

mstephen192021-11-20 02:48:11
  • 이전 c : GDB -즉석에서 압축된 코어 파일 만들기
  • 다음 python : 내 전체 연도 데이터 세트에 모든 월과 일이 포함되어 있는지 확인하십시오.