Json 문자열이 포함 된 JSON 개체 구문 분석

Nadhem

json 문자열로 일부 값을 포함하는 JSON 객체를 구문 분석하고 싶습니다 obj[key]=JSON.parse(obj[key]). 이전에 해당 필드를 몰랐으므로 . 쉽게 할 수있는 방법을 찾고 있습니다.

obj={
  Name:"{\"FirstName\":\"Douglas\",\"LastName\":\"Crockford\"}"
}

그리고 나는 얻고 싶다

{
  Name:{
      FirstName:"Douglas",
      LastName:"Crockford"
      }
}
user663031

객체 속성에 대한 함수를 매핑하는 편리한 작은 유틸리티를 작성합니다.

function mapObject(obj, fn) {
  const result = {};
  for (const prop in obj) result[prop] = fn(obj[prop], prop);
  return result;
}

이제 입력에있는 모든 JSON 값이있는 객체를 만들 수 있습니다.

mapObject(obj, JSON.parse)

유효한 JSON이 아닌 속성 값에 대해 보호하려면

function parseJSON(x) {
  try { return JSON.parse(x); }
  catch (e) { return x; }
}

그리고

mapObject(obj, parseJSON)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

이스케이프 문자가 포함 된 JSON 개체를 구문 분석 할 수 없습니다.

중첩 된 객체를 포함하는 JSON 구문 분석

두 개의 json 객체를 포함하는 문자열 구문 분석

구문 분석 JSON 개체를 포함하는 객체에

s3의 문자열로 래핑된 여러 json 객체를 포함하는 Json 구문 분석

JSON 개체 구문 분석

JSON에 배열이 포함 된 경우 구문 분석 오류

다른 JSON 문자열을 포함하는 JSON 개체를 개체로 구문 분석

다양한 객체 목록이 포함 된 JSON 파일 구문 분석

중첩된 문자열화된 json 객체 구문 분석

JSON을 나타내는 문자열 속성이 포함 된 JSON을 구문 분석하는 방법

PHP를 사용하여 JSON이 포함 된 CSV 구문 분석

HTML 데이터가 포함 된 JSON 구문 분석

중첩된 JSON 객체 구문 분석

json 문자열을 포함하는 json 구문 분석

JSON 쿼리 문자열을 JSON 개체로 구문 분석

중첩 된 각 개체에 대한 클래스를 만들지 않고 여러 중첩 된 개체를 포함하는 JSON 개체 구문 분석

Circe를 사용하여 HList가 포함 된 케이스 클래스를 JSON 문자열로 구문 분석

Flutter : 객체 목록이 포함 된 구문 분석 된 JSON 객체의 데이터를 표시하는 방법

PySpark에서 포함된 JSON을 구문 분석하는 방법

Aeson으로 포함된 JSON 구문 분석

JAVA의 JSON 파일에 포함 된 XML 구문 분석

Volley를 사용하여 중첩 된 JSON 개체 구문 분석

JSON 구문 분석 이스케이프 된 문자열

GSON으로 JSON 구문 분석, 개체에 때때로 개체 포함 목록 포함

JSON을 작은 따옴표가 포함 된 JSON 문자열로 구문 분석하는 방법

Batch 및 JQ를 사용하여 여러 문자열화된 json을 포함하는 JSON 구문 분석

중첩 된 json 데이터를 문자열로 구문 분석

문자열 및 값만으로 JSON 개체 구문 분석

TOP 리스트

  1. 1

    Ionic 2 로더가 적시에 표시되지 않음

  2. 2

    JSoup javax.net.ssl.SSLHandshakeException : <url>과 일치하는 주체 대체 DNS 이름이 없습니다.

  3. 3

    std :: regex의 일관성없는 동작

  4. 4

    Xcode10 유효성 검사 : 이미지에 투명성이 없지만 여전히 수락되지 않습니까?

  5. 5

    java.lang.UnsatisfiedLinkError : 지정된 모듈을 찾을 수 없습니다

  6. 6

    rclone으로 원격 디렉토리의 모든 파일을 삭제하는 방법은 무엇입니까?

  7. 7

    상황에 맞는 메뉴 색상

  8. 8

    SMTPException : 전송 연결에서 데이터를 읽을 수 없음 : net_io_connectionclosed

  9. 9

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  10. 10

    Windows cmd를 통해 Anaconda 환경에서 Python 스크립트 실행

  11. 11

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  12. 12

    C #에서 'System.DBNull'형식의 개체를 'System.String'형식으로 캐스팅 할 수 없습니다.

  13. 13

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  14. 14

    Cassandra에서 버전이 지정된 계층의 효율적인 모델링

  15. 15

    복사 / 붙여 넣기 비활성화

  16. 16

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

  17. 17

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  18. 18

    SQL Server-현명한 데이터 문제 받기

  19. 19

    Seaborn에서 축 제목 숨기기

  20. 20

    ArrayBufferLike의 typescript 정의의 깊은 의미

  21. 21

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

뜨겁다태그

보관