JSON

JSON Ö® SuperObject(1)

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£ºH5Ö®¼Ò 2015-11-13 13:20 ÎÒÒªÆÀÂÛ( )

Ò»Ö±ÅÎ×Å Delphi Äܹ»Ö±½ÓÖ§³Ö ÕýÔò±í´ïʽ Óë JSON ; Delphi 2009 ¸ÕÀ´µÄʱºò, ÓÐÁË JSON, µ«²»ºÃ, ...

ÄúÏÖÔÚµÄλÖãºÌìÐÂÍø > Èí¼þ¿ª·¢ > ¿ª·¢ÓïÑÔ > Delphi¿ª·¢ > Delphi¼¼ÇÉ

JSON Ö® SuperObject(1)

2009Äê10ÔÂ23ÈÕ ²©¿ÍÔ° ÍòÒ»

¡¡¡¡Ò»Ö±ÅÎ×Å Delphi Äܹ»Ö±½ÓÖ§³Ö "ÕýÔò±í´ïʽ" Óë "JSON";

¡¡¡¡Delphi 2009 ¸ÕÀ´µÄʱºò, ÓÐÁË JSON, µ«²»ºÃ, ÄÇʱ³¢ÊÔ¹ýÒ»µã. ÕâÊÇÒÔǰµÄÁ´½Ó: ʲôÊÇ JSON?

¡¡¡¡Delphi 2010 ´øÁËÁ½¸öÏà¹Øµ¥Ôª: DBXJSON¡¢DBXJSONReflect Ã²ËÆºÜÇ¿´ó, µ«Ö÷ÒªÊǸø DataSnap ×¼±¸µÄ; ³¢ÊÔÁ˰ëÌì, Ò²ºÜʧÍû: ¿ÉÄܸø DataSnap ÍøÂçÊý¾Ý´«µÝ¹»ÓÃÁË, µ«Ì«¼òªÁË, ºÃÏñÊÇûдÍê, ¶ÔÖÐÎÄÖ§³ÖÒ²ÓÐÎÊÌâ.

¡¡¡¡ÎÒÏë²»µÈÁË, ÕÒµÚÈý·½°É, ÕæµÄÕÒµ½Á˾ªÏ²: JSON – SuperObject v1.1(¼ò½é¡¢ÏÂÔØ), Henri Gourvest µÄ´ó×÷!

¡¡¡¡ÀïÃæ»¹ÓÐ XML Ïà¹ØµÄÒ»¸öµ¥Ôª, ÂýÂý¿´°É.

¡¡¡¡ÏÈÀ´¸ö¼òµ¥²âÊÔ:

unit¡¡Unit1;¡¡
¡¡
interface¡¡
¡¡
uses¡¡
¡¡Windows,¡¡Messages,¡¡SysUtils,¡¡Variants,¡¡Classes,¡¡Graphics,¡¡Controls,¡¡Forms,¡¡
¡¡Dialogs,¡¡StdCtrls;¡¡
¡¡
type¡¡
¡¡TForm1¡¡=¡¡class(TForm)¡¡
¡¡¡¡Button1:¡¡TButton;¡¡
¡¡¡¡Button2:¡¡TButton;¡¡
¡¡¡¡procedure¡¡Button1Click(Sender:¡¡TObject);¡¡
¡¡¡¡procedure¡¡Button2Click(Sender:¡¡TObject);¡¡
¡¡end;¡¡
¡¡
var¡¡
¡¡Form1:¡¡TForm1;¡¡
¡¡
implementation¡¡
¡¡
{$R¡¡*.dfm}¡¡¡¡
¡¡
uses¡¡SuperObject;¡¡
¡¡
//SuperObject¡¡ÌᳫʹÓýӿÚ;¡¡ParseString¡¡ÊÇ¡¡TSuperObject¡¡ÀàµÄ¡¡Class¡¡·½·¨¡¡
procedure¡¡TForm1.Button1Click(Sender:¡¡TObject);¡¡
var¡¡
¡¡jo:¡¡ISuperObject;¡¡
begin¡¡
¡¡jo¡¡:=¡¡TSuperObject.ParseString('{"No1":"ÕÅÈý",¡¡"No2":"ÀîËÄ"}');¡¡
¡¡ShowMessage(jo['No1'].AsString);¡¡{ÕÅÈý}¡¡
end;¡¡
¡¡
//Óиö¹²Óú¯Êý¡¡SO,¡¡¿É·½±ãʵÏÖ½Ó¿Ú¡¡
procedure¡¡TForm1.Button2Click(Sender:¡¡TObject);¡¡
var¡¡
¡¡jo:¡¡ISuperObject;¡¡
begin¡¡
¡¡jo¡¡:=¡¡SO('{"No1":"ÕÅÈý",¡¡"No2":"ÀîËÄ"}');¡¡
¡¡ShowMessage(jo['No2'].AsString);¡¡//ÀîËÄ¡¡
end;¡¡
¡¡
end.¡¡

¡¡¡¡ÎªÊ²Ã´ÒÔÓýӿÚΪÖ÷?

¡¡¡¡ÎÒ²ÂÊÇ: Ò»¸ö JSON ¶ÔÏóÖпÉÄܰüº¬µÄ×Ó¶ÔÏóÌ«¶à, ÓýӿÚÊͷűȽϷ½±ã, ÒòΪÊÇ×Ô¶¯ÊÍ·Å;

¡¡¡¡ÁíÍâ, Delphi 2010 иøµÄ IOUntils µ¥ÔªµÄ¹¦ÄÜÊÇÓýṹµÄ·½Ê½¸ø³ö, ½á¹¹Ò²ÊÇ×ÔÊͷŵÄ;

¡¡¡¡×Ô¶¯ÊÍ·Å! Õâ»áÊǸö·½ÏòÂð? ²»¹ýÕâÑùµÄÈ·»áÉÙдºÜ¶à´úÂë.

ÉÏһƪ£º JSON Ö® SuperObject(2): ¹¹½¨·½Ê½Óë AsJSon
ÏÂһƪ£º JSON Ö® SuperObject(3): ·ÃÎÊ

Ïà¹ØÄÚÈÝ

¡¡

1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎ×ªÔØµÄ¸å¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬Çë×ªÔØÊ±Îñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

Ïà¹ØÎÄÕÂ
  • 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

ÍøÓѵãÆÀ
ý