본문 바로가기
Delphi Tip/인터넷

델파이 JSON 생성 (서브아이템포함)

by MonoSoft 2021. 12. 14.
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

댓글