JSONcpp를 사용하여 기존 JSON 파일에서 단일 값을 변경하는 방법이 있습니까? 파일의 기존 서식 (주석, 공백, 줄 바꿈)을 유지하려고합니다.JSON 파일의 단일 값을 JSONcpp로 바꿉니다.
예 : C : /test.json에서 "test_boolean"키를 사용하여 값을 찾고 그 값을 "false"로 만들고 나머지는 그대로 둡니다.
Json :: StyledStreamWriter를 사용하여 변경하려는 값의 루트와 값 자체를 모두 사용해 보았습니다. 첫 번째 경우에는 파일 전체가 새 값으로 다시 작성되었지만 서식이나 주석은 보존되지 않았습니다. 두 번째 경우에는 "false"만 전체 파일에 기록됩니다.
@Cornstalks Json :: StyledStreamWriter를 사용하여 변경하려는 값의 루트와 값 자체를 모두 사용해 보았습니다. 첫 번째 경우에는 파일 전체가 새 값으로 다시 작성되었지만 서식이나 주석은 보존되지 않았습니다. 두 번째 경우에는 "false"만 전체 파일에 기록됩니다. –
이것은 나 자신을 시도하지 않았기 때문에 단지 제안 일뿐입니다. JSON을 읽고 값을 변경하는 동안 로컬에 저장 한 다음 입력 값과 동일한 하나의 값이 변경된 새 출력 파일을 다시 작성할 수 있습니까? –