json-0.10:支持将Haskell序列化到json和从json序列化

安全哈斯克尔保险柜
语言哈斯克尔98

文本。JSON格式。类型

目录

描述

基本支持使用JSON值。

剧情简介

JSON类型

数据 JSValue公司 来源 #

JSON值

我们将Haskell值编码到的类型。有一套基元和几个异构集合类型。

物体:

对象结构表示为一对花括号围绕零个或多个名称/值对(或成员)。名称是字符串。每个名称后面都有一个冒号,分隔名称从值开始。单个逗号将值与以下名称。

阵列:

数组结构用方括号括起来零个或多个值(或元素)。元素用逗号分隔。

只有有效的JSON才能以这种方式构造

实例
等式 JSValue公司 来源 # 
实例详细信息

定义于文本。JSON格式。类型

订单 JSValue公司 来源 # 
实例详细信息

定义于文本。JSON格式。类型

阅读 JSValue公司 来源 # 
实例详细信息

定义于文本。JSON格式。类型

显示 JSValue公司 来源 # 
实例详细信息

定义于文本。JSON格式。类型

IsString(IsString) JSValue公司 来源 # 
实例详细信息

定义于文本。JSON格式。类型

JSON格式 JSValue公司 来源 #

为了确保生成有效的JSON,我们将Haskell类型映射到JSValue在内部,然后漂亮地打印出来。

实例详细信息

定义于文本。JSON格式

包装器类型

新类型 JSString(JSString) 来源 #

在JSON中可以更有效地表示字符串

实例
等式 JSString(JSString) 来源 # 
实例详细信息

定义于文本。JSON格式。类型

订单 JSString(JSString) 来源 # 
实例详细信息

定义于文本。JSON格式。类型

阅读 JSString(JSString) 来源 # 
实例详细信息

定义于文本。JSON格式。类型

显示 JSString(JSString) 来源 # 
实例详细信息

定义于文本。JSON格式。类型

IsString(IsString) JSString(JSString) 来源 # 
实例详细信息

定义于文本。JSON格式。类型

JS密钥 JS字符串 来源 # 
实例详细信息

定义于文本。JSON格式

JSON格式 JS字符串 来源 # 
实例详细信息

定义于文本。JSON格式

toJS字符串::字符串->JSString(JSString) 来源 #

将Haskell字符串转换为JSON字符串。

新类型 JS对象e(电子)来源 #

As-can关联列表

建造师

JSON对象 

领域

toJS对象:: [(字符串,a)]->JS对象来源 #

从关联列表中生成JSON对象。

获取字段::JS对象a->字符串->也许 吧来源 #

获取字段的值(如果存在)。

设置字段::JS对象a->字符串->a->JS对象来源 #

设置字段的值。先前的值将被覆盖。