728x90
반응형
델파이 JSON 생성 (서브아이템포함)
user Json 추가
var
JTopObj, JObj : TJSONObject;
JArr : TJSONArray;
JPair : TJSONPair;
i : integer;
begin
JTopObj := TJSONObject.Create;
JArr := TJSONArray.Create;
for i := 1 to 2 do
begin
JObj := TJSONObject.Create; // Item block
JObj.AddPair('array_index', TJSONNumber.Create( i ) ); // Array index (option)
JObj.AddPair('itemDatetime', '20200708' );
JObj.AddPair('itemTaxAmount', TJSONNumber.Create( 20 ) );
JObj.AddPair('itemDescription', '' );
JObj.AddPair('itemUnit', '' );
JArr.AddElement( JObj );
end;
JPair := TJSONPair.Create( 'items', JArr );
JTopObj.AddPair('typeCode','0101');
JTopObj.AddPair('eseroSend','5');
JTopObj.AddPair( JPair ); // Insert to main block
Memo2.Text := JTopObj .ToString;
JTopObj .Free;
728x90
반응형
'Delphi Tip > 인터넷' 카테고리의 다른 글
델파이 완벽한 인터넷 체크 (0) | 2022.02.25 |
---|---|
웹브라우저에 HTML 코드 밀어넣기 (0) | 2021.12.15 |
idHTTP JSON Post 방법 (0) | 2021.12.13 |
IdHTTP App ID, Key 존재시 (0) | 2021.12.10 |
웹브라우저에 HTML 코드 밀어넣기 (0) | 2021.12.08 |
댓글