delphi生成JSON格式字符串的一个简单的类
2014-12-05 15:38
2196 查看
unit JsonUtilUnt;
interface
type
TJSONTokener = class(TObject)
private
jsonStr:WideString;
public
constructor Create;
destructor destroy;override;
procedure AddElement(nodeName,nodeValue:String);
procedure ClearElement;
function toString:WideString;
end;
implementation
{ TJSONTokener }
constructor TJSONTokener.Create;
begin
inherited;
end;
destructor TJSONTokener.destroy;
begin
inherited;
end;
procedure TJSONTokener.AddElement(nodeName,nodeValue:String);
begin
if length(jsonStr)>0 then
jsonStr:=ConCat(jsonStr,',"',nodeName,'":',nodeValue)
else
jsonStr:=ConCat(jsonStr,'"',nodeName,'":',nodeValue);
end;
procedure TJSONTokener.ClearElement;
begin
jsonStr:='';
end;
function TJSONTokener.toString:WideString;
begin
Result:=ConCat('{',jsonStr,'}');
end;
end.
unit JsonUtilUnt;
interface
type
TJSONTokener = class(TObject)
private
jsonStr:WideString;
public
constructor Create;
destructor destroy;override;
procedure AddElement(nodeName,nodeValue:String);
procedure ClearElement;
function toString:WideString;
end;
implementation
{ TJSONTokener }
constructor TJSONTokener.Create;
begin
inherited;
end;
destructor TJSONTokener.destroy;
begin
inherited;
end;
procedure TJSONTokener.AddElement(nodeName,nodeValue:String);
begin
if length(jsonStr)>0 then
jsonStr:=ConCat(jsonStr,',"',nodeName,'":',nodeValue)
else
jsonStr:=ConCat(jsonStr,'"',nodeName,'":',nodeValue);
end;
procedure TJSONTokener.ClearElement;
begin
jsonStr:='';
end;
function TJSONTokener.toString:WideString;
begin
Result:=ConCat('{',jsonStr,'}');
end;
end.
相关文章推荐
- java生成json格式数据,一个简单的class
- JSONArrayBuilder:用于生成格式简单的json array字符串
- 使用json.net 组件 生成JSON字符串,自定义日期格式
- 将一个简单对象转为Json字符串.
- 一个可以生成复杂结构的json数据的简单例子
- 如何把一个json格式的字符串转换成json,并获取他的节点值
- 如何识别一个字符串是否Json格式
- 巧用JSON.stringify()生成漂亮格式的JSON字符串
- 把配置文件以json字符串格式保存,并读取放到一个map中
- JavaScript -- 使用JavaScript生成JSON格式的字符串
- C# 如何识别一个字符串是否Json格式
- 实现简单的输入编辑,录入正确的字符串,出现‘$’,表示撤销前一个输入, 发现连续的‘$’,表示连续撤销前面的输入;发现‘%’,表示放弃前面所有录入; 生成最终结果。
- 一个生成json格式的类
- 如何识别一个字符串是否Json格式
- 巧用JSON.stringify()生成漂亮格式的JSON字符串
- 一个简单的把对象序列化/反序列化为json格式的程序
- 一个简单的读取json字符串的小例子
- 如何识别一个字符串是否Json格式
- 简单生成JSON字符串和运用官方版本的JSON简单解析
- 转:PHP 生成复杂JSON格式 简单快速方法