JSON

delphi xe5 JSON

字号+ 作者:H5之家 来源:H5之家 2015-10-08 08:09 我要评论( )

unitUnit1;interfaceusesWinapi.Windows,Winapi.Messages,System.SysUtils,System.Variants,System.Classes,Vcl.Graphics,Vcl.Con****ols,Vcl.****s,Vcl.Dialogs


unit Unit1;


interface


uses

  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,

  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls,DBXJSON;


type

  TForm1 = class(TForm)

    Button1: TButton;

    procedure Button1Click(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;


var

  Form1: TForm1;


implementation


{$R *.dfm}


const

  GJSONString =

    '{' +

    '    "name": {'+

    '        "A JSON Object": {' +

    '          "id": "1"' +

    '        },' +

    '        "Another JSON Object": {' +

    '          "id": "2"' +

    '        }' +

    '    },' +

    '    "totalobjects": "2"' +

    '}';


procedure TForm1.Button1Click(Sender: TObject);

var

  LJSONObject: TJSONObject;

  Value: TJSONValue;

begin

  LJSONObject := nil;

  try

    LJSONObject := TJsonObject.Create;

    Value := TJSONValue.Create;

    { convert String to JSON }

    LJSONObject.Parse(BytesOf(GJSONString), 0);

    Value :=LJSONObject.GetValue('name');

    ShowMessage(Value.ToString);

  finally

    LJSONObject.Free;

  end;

end;


end.


 

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

相关文章
  • php CI 实战教程:[5]用curl获取json并解析

    php CI 实战教程:[5]用curl获取json并解析

    2016-02-26 17:00

  •  JSON入门级学习总结-JSON数据结构

    JSON入门级学习总结-JSON数据结构

    2016-02-25 11:05

  • Android解析Json速度最快的库:json

    Android解析Json速度最快的库:json

    2016-02-13 18:00

  • JavaScript转换与解析JSON方法实例详解第1/2页

    JavaScript转换与解析JSON方法实例详解第1/2页

    2016-02-10 21:25

网友点评