, 당신이 그것을 할 수 있습니다
var root = new JObject
(
new JProperty("attrList",
new JArray
(
new JObject
(
new JProperty("name", "Attendee Status"),
new JProperty("val", "Accepted")
),
new JObject
(
new JProperty("name", "Attendee Type"),
new JProperty("val", "Attendee")
)
)
)
);
당신은 당신이 아마 그래서 내가으로 실행 계속 오류가 같은되는 키입니다 을 썼다 대신 다음과 같이하십시오.
var root = new JObject
(
new JProperty("attrList",
new JArray
(
new JObject
(
new JProperty("name", "Attendee Status"),
new JProperty("val", "Accepted"),
new JProperty("name", "Attendee Type"),
new JProperty("val", "Attendee")
)
)
)
);
Notic 두 개의 객체가 아니라 하나의 객체 만 생성되고 있는가? 두 객체를 모두 할당하는 것을 잊어 버리면 "name"
및 "val"
속성을 두 번 추가하려고하면 결국 문제가 재현됩니다.
샘플 fiddle.
Creating JSON: Manually Creating JSON도 참조하십시오.
출처
2017-03-28 21:36:42
dbc
계속 오류가 계속 발생하는 것은 동일한 키입니다. –
지금까지 해보신 것은 무엇입니까? –