JSON 코드의 특정 부분을 다른 JSON과 병합하고 싶습니다.JSON의 특정 부분을 함께 병합합니다.
JSON : 1 :
{"metadata": {
"userName": "Batman",
"userId" : "402",
"config":{
"a" : "some text here",
"b" : "some other text here"
}
}}
JSON 2 : 명확히하기 위해, 아래의 예를 참조하시기 바랍니다
{"metadata": {
"userName": "Superman",
"userId" : "102",
"config":{
"a" : "Overwrite Text 1",
"b" : "Overwrite Text 2"
}
}}
지금, 나는 그래서 JSON 2 만 config
부품 JSON 일을 덮어 쓰려면 JSON 1은 다음과 같이됩니다 :
{"metadata": {
"userName": "Batman",
"userId" : "402",
"config":{
"a" : "Overwrite Text 1",
"b" : "Overwrite Text 2"
}
}}
나는 이미 루프를 사용해 보았지만, 이 코드를 작성하는보다 효율적인 방법입니다. 나는 Angular하고 순수한 JS를 사용하고있다.
finalJSON을 편집 할 때 json1도 편집 중입니다. – Axnyff
나쁘다. 무슨 일이 벌어 졌는지 정말 분명하게하려고했지만, 그렇게 할 때 아마도 지나치게 복잡하게 만들었을 것입니다. 이 모든 것은 여전히 질문에 의해 예상대로 일했습니다. – Djave