`
shisanshe
  • 浏览: 5763 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

delphi json

阅读更多

What is JSON

  • JSON (JavaScript Object Notation) is a lightweight data-interchange format.
  • It is easy for humans to read and write.
  • It is easy for machines to parse and generate.
  • It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999.
  • JSON is a text format that is completely language independent but uses conventions that are familiar to programmers.
  • These properties make JSON an ideal data-interchange language.

类库

 SuperObject

  •  generate
    procedure SaveJson;
    var
      json, json_sub: ISuperObject;
    begin
      json := SO;
    
      json.S['name'] := 'Henri Gourvest';
      json.B['vip'] := TRUE;
      json.O['telephones'] := SA([]);
      json.A['telephones'].S[0] := '000000000';
      json.A['telephones'].S[1] := '111111111111';
      json.I['age'] := 33;
      json.D['size'] := 1.83;
    
      json.O['addresses'] := SA([]);
    
      json_sub := SO;
      json_sub.S['address'] := 'blabla';
      json_sub.S['city'] := 'Metz';
      json_sub.I['pc'] := 57000;
      json.A['addresses'].Add(json_sub);
    
      json_sub.S['address'] := 'blabla';
      json_sub.S['city'] := 'Nantes';
      json_sub.I['pc'] := 44000;
      json.A['addresses'].Add(json_sub);
    
      json.SaveTo('C:\json_out.txt');
    
      json := nil;
      json_sub := nil;
    end;
     

 

分享到:
评论

相关推荐

    JSON.rar_Delphi JSON_JSON_delphi json_json delphi

    本压缩包"JSON.rar"包含的是使用Delphi处理JSON的源代码示例,帮助开发者理解和应用JSON与数据库表数据的交互。 Delphi是Embarcadero Technologies开发的一种集成开发环境(IDE),主要用于Windows平台的应用程序...

    Delphi7~Delphi2010 JSON 读写组件(源码)

    本资源提供了适用于Delphi 7到Delphi 2010的JSON读写组件,通过源码的形式,开发者可以深入理解其内部实现,同时方便地在自己的项目中集成和定制。 组件的核心可能基于`SuperObject`,这是一个强大的JSON解析器和...

    Delphi Json 解析器

    在Delphi编程环境中,开发人员经常需要处理JSON数据,以便与Web服务交互或存储应用程序数据。本节将深入探讨“Delphi JSON解析器”,以及如何使用它来提升开发效率。 标题提及的“Delphi JSON解析器”相较于“Super...

    delphi json格式化读取

    在Delphi编程环境中,处理JSON(JavaScript Object Notation)数据是一项常见的任务,因为JSON作为一种轻量级的数据交换格式,广泛应用于网络服务、API接口以及数据存储等场景。本篇文章将详细探讨如何在Delphi中对...

    JSON.zip_6LC_JSON_delphi json_delphi2010 json_zip

    "JSON.zip_6LC_JSON_delphi json_delphi2010 json_zip"这个压缩包就是针对这种情况提供的,它包含了一个适用于Delphi 2010的JSON解析库。6LC可能是这个解析器的作者或开发者的名字,或者是某种特定的编码风格或版本...

    Delphi_JSON delphi7解析JSON控件

    标题提到的"Delphi_JSON delphi7解析JSON控件"是指一个专为Delphi 7设计的组件,它使得开发者能够方便地在Delphi 7应用中解析和生成JSON数据。 Delphi 7虽然发布于2005年,但至今仍有很多项目在使用。然而,原生的...

    SZHN-JSON-delphi JSON 助手( uSZHN-JSON.pas) .rar (只需 5 积分)

    SZHN_JSON_delphi JSON 助手( uSZHN_JSON.pas) .rar Delphi官方提供的对于JSON操作的单元是:system.JSON,delphi将JSON元素都定义为对象,注意是对象,既然是对象就需要创建,需要释放。具体如下: 本文演示 ...

    Delphi10 JSon 基本读写例子,Delphi11 JSON 读写Demo

    本文将深入探讨Delphi 10和Delphi 11中对JSON进行基本读写操作的方法。 在Delphi 10和Delphi 11中,开发者可以使用内置的`System.JSON`单元来处理JSON数据。这个单元提供了一系列类,如`TJSONObject`, `TJSONArray`...

    DELPHI分解Json字符串控件

    在Delphi编程环境中,处理JSON(JavaScript Object Notation)数据是一项常见的任务,特别是在与Web服务交互、存储或读取配置信息时。JSON是一种轻量级的数据交换格式,因其易读性和易于解析的特性而被广泛使用。在...

    C#及Delphi json

    标题中的"C#及Delphi json"表明我们讨论的是在两种不同的编程语言——C#和Delphi中处理JSON数据的相关技术。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于网络服务和应用程序之间的数据...

    Delphi JSON2Class

    《Delphi JSON2Class:利用JSON构建高效数据操作类》 在现代软件开发中,JSON(JavaScript Object Notation)已经成为数据交换格式的首选,因其简洁、易读且易于解析的特性而广受欢迎。在Delphi编程环境中,JSON2...

    delphi json xe2

    总之,Delphi XE2内置的JSON支持使得开发者能方便地在Delphi应用程序中与JSON数据交互,无论是读取服务返回的JSON,还是将本地数据结构转换成JSON发送出去。对于处理中文字符,只需确保正确的字符编码,即可确保数据...

    Delphi Json 存 DataSet (memory)实用代码,Delphi原生TJson

    在Delphi编程环境中,处理JSON数据是常见的任务,特别是在与Web服务交互时。标题提到的"Delphi Json 存 DataSet (memory)实用代码"是指如何将接收到的JSON数据转换并存储到内存中的DataSet(通常是TClientDataSet...

    delphi_json解析格式化源码

    当我们谈到“delphi_json解析格式化源码”,我们关注的是如何在Delphi环境中处理JSON数据,包括解析JSON字符串为程序可操作的对象,以及将这些对象格式化回JSON文本。 在Delphi中,处理JSON主要依赖于VCL库中的`...

    delphi JSON 助手( uSZHN_JSON.pas)

    通过Helper扩充,实现delphi 原生的JSON操作书写方法可以类似于SuperObject 书写简单,代码清晰。例如: jo := TJSONObject.Create; try jo.S['name'] := '张大顺'; jo.I['age'] := 40; jo.B['married'] := True...

    Delphi Json/XML 解析类

    在Delphi编程环境中,处理JSON和XML数据是常见的任务,特别是在与Web服务交互或存储配置信息时。本文将深入探讨Delphi中用于解析JSON和XML的类,以及如何使用它们。 首先,我们来看JSON(JavaScript Object ...

    delphi中的json和dataset互转

    有还在用delphi7的同志们没,d7没有提供json和dataset的互转, 该方法是网上其他大神写的,我转发,只是原来的代码有几个缺陷,我进行了修改:1.原来不能识别字段类型;2.原来的转换是把所有字段长度都设置为字符型...

    delphi数据集和json互转

    在Delphi编程环境中,数据集(Dataset)是用于存储和管理结构化数据的核心组件,而JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛应用于网络数据传输。将Delphi的数据集与JSON进行互转是开发...

    delphi_JSON序列化反序列化

    在Delphi编程环境中,JSON(JavaScript Object Notation)是一种常用的数据交换格式,它以其轻量级、易读易写的特性,被广泛应用于网络通信和数据存储。本篇将深入探讨Delphi中的JSON序列化和反序列化技术。 一、...

Global site tag (gtag.js) - Google Analytics