델파이에서 JSON을 이해하려고합니다. "DBXJSON.pas"모듈 사용. 이렇게델파이 : JSON 배열
Array:[
{"1":1_1,"1_2_1":1_2_2},
...,
]
:
JSONObject:=TJSONObject.Create;
JSONArray:=TJSONArray.Create();
...
JSONArray.AddElement(TJSONObject.Create(TJSONPair.Create('1','1_1')));
JSONArray.AddElement(TJSONObject.Create(TJSONPair.Create('1_2_1','1_2_2')));
JSONObject.AddPair('Array',JSONArray);
을하지만,이 얻을 : 어떻게이 같은 배열을 만들기 위해 그것을 사용하는
{
"Array":[
{"1":"1_1"},{"1_2_1":"1_2_2"}
]
}
도와주세요! 감사합니다.
Delphi에 포함 된 것을 사용하면 명백한 이점이 있지만, 많은 JSON 작업을 수행하려면 SuperObject를 살펴 봐야합니다. 여러모로 굉장합니다. http://code.google.com/p/superobject/source/checkout –
개체에 '1_1' 값이 필요하다고 주장합니다. 유효한 Javascript 값이 아닙니다. 숫자 리터럴에는 밑줄이 포함될 수 없습니다. (Java와 Perl에서는 허용되지만 Javascript에서는 허용되지 않습니다.) 질문이 표시 될 때 원하는 내용이 JSON이 아니므로 JSON 라이브러리를 사용해서는 안됩니다. –