2016-09-21 4 views
0

json 파일을 만들고 싶습니다. json은 간단하지만 JsonObject와 JsonArray는 충분히 빠르지 않습니다. 나는 yaml (경로로 값을 찾고 쓰는 것)과 같은 효율성을 원한다.JSONPath, 중첩 요소를 작성 (작성)하는 방법 (Java)

나는이 예제를 작성하려는

:

{ 
    "test": { 
    "test1": 564, 
    "test2": "der", 
    "list": [ 
     "tes4", 
     "test5" 
    ] 
    }, 
    "exList": [ 
    "tes4", 
    "test5" 
    ] 
} 

질문이 JsonPath와 JSON 부분을 작성하는 방법입니까?

: DocumentContext 번호가 추가

  • DocumentContext 번호 넣어 이상한 인수이 샘플 코드와

code sample, includes both add & put method calls

을 필요로 작동하는 것 같다하지 않습니다,이 오류를 받고 있어요

PathNotFoundException: Missing property in path $['test1']

main method and execution results

(죄송합니다. 프랑스어입니다.)

답변

0

이상한 주장은 무엇입니까? 할 수있는 일 :

String path = "$" 
String key = "newValue" 
int value = 1 

yourJson.put(path, key, value)