JSON

JSON 解析和生成, TJSONValue, TJSONObject, TJSONPair, TJSONAr(3)

字号+ 作者:H5之家 来源:H5之家 2017-07-22 16:00 我要评论( )

TJSONObject *lpJson = new TJSONObject; lpJson-AddPair(Lname , Victor Chen); lpJson-AddPair(Lhomepage, L); Memo2-Text = lpJson-ToJSON(); delete lpJson; 执行的结果: {name:Victor Chen,homepage:http:\/\

TJSONObject *lpJson = new TJSONObject;
lpJson->AddPair(L"name" , "Victor Chen");
lpJson->AddPair(L"homepage", L"");
Memo2->Text = lpJson->ToJSON();
delete lpJson;

执行的结果:

{"name":"Victor Chen","homepage":"http:\/\/www.cppfans.com\/"}


例2:

void __fastcall TForm1::Button3Click(TObject *Sender)
{
  TJSONObject *lpJson = new TJSONObject;
  lpJson->AddPair(L"name", "Victor Chen");
  lpJson->AddPair(L"homepage", L"");

  TJSONArray *lpStrings= new TJSONArray;
  lpStrings->Add(UnicodeString(L"Victor" ));
  lpStrings->Add(UnicodeString(L"Michael"));
  lpStrings->Add(UnicodeString(L"Jack" ));
  lpJson->AddPair(L"Strings", lpStrings);

  TJSONArray *lpNumbers = new TJSONArray;
  lpNumbers->Add(123);
  lpNumbers->Add(456);
  lpNumbers->Add(7890);
  lpJson->AddPair(L"Numbers", lpNumbers);

  Memo2->Text = lpJson->ToJSON();
  delete lpJson;
}

执行的结果:

{"name":"Victor Chen","homepage":"","Strings":["Victor","Michael","Jack"],"Numbers":[123,456,7890]}

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • golang json的大小写技巧

    golang json的大小写技巧

    2017-07-22 16:06

  •  WinJS实用开发技巧(1):XML转JSON

    WinJS实用开发技巧(1):XML转JSON

    2017-07-22 15:03

  • Golang中使用JSON的一些小技巧

    Golang中使用JSON的一些小技巧

    2017-07-22 09:01

  • PHP API接口必备之输出json格式数据示例教程

    PHP API接口必备之输出json格式数据示例教程

    2017-07-21 17:00

网友点评
/