Erlang的JSON库

使用下列JSON库:
[url]http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang[/url]

该JSON库采用[url=http://www.erlang.org/ml-archive/erlang-questions/200511/msg00193.html]Joe Armstrong prefered Data type mapping[/url]
即:
[code]
JSON Obj = type obj() = {obj, [{key(), val()}]}
JSON Array = type array() = [val()]
JSON Number = type num() = int() | float()
JSON String = type str() = bin()
JSON true false null = true, false null (atoms)
With Type val() = obj() | array() | num() | str() | true | false | null
and key() being a str(). (Or a binary or atom, during JSON encoding.)
[/code]

测试如下:
[code]
Eshell V5.6.3 (abort with ^G)
1> O = rfc4627:encode({obj, [{name, hideto}, {age, 23}]}).
"{\"name\":\"hideto\",\"age\":23}"
2> rfc4627:decode(O).
{ok,{obj,[{"name",<<"hideto">>},{"age",23}]},[]}
3> A = rfc4627:encode([1,2,3,4,5]).
"[1,2,3,4,5]"
4> rfc4627:decode(A).
{ok,[1,2,3,4,5],[]}
5> N = rfc4627:encode(12345).
"12345"
6> rfc4627:decode(N).
{ok,12345,[]}
7> S = rfc4627:encode("12345").
"[49,50,51,52,53]"
8> rfc4627:decode(S).
{ok,"12345",[]}
9> T = rfc4627:encode(true).
"true"
10> rfc4627:decode(T).
{ok,true,[]}
11> F = rfc4627:encode(false).
"false"
12> rfc4627:decode(F).
{ok,false,[]}
13> Null = rfc4627:encode(null).
"null"
14> rfc4627:decode(Null).
{ok,null,[]}
[/code]
erlang使用post方式发送json数据 学习erlang的时候尝试编写的小例子,使用post方式发送json数据来进行http请求,希望能帮到大家~ 立即下载

相关推荐

erlang json rfc4627

erlang-rfc4627-master.zip

Erlang:使用Erlang Json库

一、下载Erlang的Json库         文件名:tonyg-erlang-rfc4627-moved_to_github-48-g1614d95.tar.gz         下载地址:http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang/         github路径:https://github

kanguolaikanguolaik的专栏 4629

[OrCad电路板设计系统].Orcad.Pspice.9.2下载安装

Orcad.Pspice.9.2详细下载安装图文步骤1 安装前准备工作1.1 下载安装包1.2 解压2 安装时步骤2.1 安装文件2.2 破解文件3 安装完成 1 安装前准备工作 1.1 下载安装包 打开百度网盘APP 链接:https://pan.baidu.com/s/1cMFxHUvuh5iEhFVT-lvciQ 提取码:7m65 1.2 解压 解压下载好的安装包 2 安装时步骤 2.1 安装文件 1.点击Setup安装文件,出现警告对话框,告诉你应该关闭所有病毒防火墙,点击确定 2.进入安装界面,

weixin_48924581的博客 1万+

Erlang构造Json数据 return json数据

Erlang构造Json数据 return json数据 关键词:erlang json map return data 构造 处理 返回值 使用示例 Map = [{"data", StorageNames}], {ok, Json} = json_helper:return_json_from_map(Map), {ok, Json}. 底层方法实现 return_json_from_map(Map) -> Map1 = lists:map(fun(Item) -> case

RunFromHere的博客 498

网格聚类 Grid Clustering/Grid-based Clustering

本文主要简单介绍了网格聚类的基本概念,优缺点,应用场景,建模时的注意事项,评价指标,实现方法,python示例和模型参数等。

JasonH2021的博客 4827

添加odbc数据源时的一些问题和解决办法

pl/sql

Mr_Syh的博客 9642

erlang json

Git上面写的Jsx 可以将proplists或者maps转换成json二进制字符串 jsx:encode(#{a=>1,b=>2}). %%<<"{\"a\":1,\"b\":2}">> jsx:encode([{a,1},{<<“b”>>,2}]). %%<<"{\"a\":1,\"b\":2}">> 通过e...

牛逼! 1356

YOLOv12改进策略【Neck】| CGA Fusion:内容引导的注意力融合模块,空间权重引导的多模态特征自适应融合

本文记录的是利用CGA Fusion 模块改进 YOLOv12 的多模态融合部分。(Content-Guided Attention Fusion)通过内容引导注意力生成空间权重,引导高低层特征的自适应融合。本文利用模块,通过内容引导注意力生成空间权重,自适应地融合两个模态的特征,在特征融合阶段实现跨模态语义对齐与噪声抑制,增强对不同模态互补特征的利用能力,从而提升模型在多模态场景下的检测鲁棒性与准确性。DEA-Net: Single image dehazing based on detail-enhan

Limiiiing的博客 433

erlang 备忘

1. 命令行操作:     %进入调试     begin application:load(myapp),  myapp_server:start(5555) end.        % 退出调试     begin  myapp_server:stop(), q() end. 2.   a 是模块名:      begin c(a,[debug_info])

yangzm的专栏 2043

购物车智能检测系统:YOLO26 + PyQt5 毕设实现

YOLO26 + PyQt5 完成购物车商品检测系统:标注数据集(OpenImages 筛选 + 自制 500 张),训练 100 epoch 得到 mAP50 约 0.89,集成商品定价后输出总价。建议先用 OpenImages 预训练权重在自制数据上调优(冻住 backbone 前 50 epoch),等 loss 稳定后再解冻全量训练。

m0_64661770的博客 55

CXSMILES细则-用于在 SMILES 字符串后存储分子的特殊特征

Chemaxon 扩展 SMILES/SMARTS 用于在 SMILES 字符串后存储分子的特殊特征。任何信息都可以存储在 SMILES 字符串后,只要它们由空格或制表符字符分隔,因为 SMILES 解析器会忽略这些信息,或者将它们作为注释使用。扩展特征以以下格式存储:Chemaxon 的扩展 SMILES/SMARTS 不包含非 ASCII 字符,它们通常以字符代码 n 的形式被转义为 &#n;。在 S-group 中,ASCII 字符“,”、“;”、“|”、“{”、“}”也以这种方式转义。此外,符号“$

ASKCOS博客 401

Erlang的Json库

Erlang的JSON库 关键字: erlang json 使用下列JSON库:  http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang  该JSON库采用Joe Armstrong prefered Data type mapping  JSON Obj    = type obj()   = {

铿锵玫瑰的专栏 4345

Python爬虫实战:爬取国家气象局台风路径数据的完整教程

国家气象局(如中国气象局)一般会在官方网站公布台风的实时路径,包括台风编号、名称、时间点、经纬度、中心气压、最大风速等信息。这些数据以图形和表格的形式呈现,有时以JSON或CSV文件形式下载。爬取这类数据,有助于构建台风数据库、历史路径分析、趋势预测等应用。本文详细介绍了如何通过Python爬取国家气象局发布的台风路径数据,涵盖了数据采集、解析、存储和可视化全流程。通过实践,你可以构建自己的台风数据库,结合机器学习开展路径预测和风险评估等高级分析。后续可结合深度学习技术,实现台风轨迹预测;

2201_76125261的博客 1023

erlang 下好用的json 库 ej

erlang 下边的json 库用过几个,今天发现了ej库,解析和生成都很方便,下边是使用说明,里边详细的用法看里边的例子就可以了,这里给出的是为什么这么用,里边数据是怎么生成的。 1. ej  库下载地址是: https://codeload.github.com/seth/ej/zip/master 2. 使用说明 % menu.json file %{"menu

yangzm的专栏 1423

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

推荐一个erlang的json库

https://github.com/talentdeficit/json 转载于:https://www.cnblogs.com/ziyouchutuwenwu/p/4178660.html

weixin_30569001的博客 94

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

【亲测免费】 Erlang-JOSE:JSON对象签名和加密的Erlang/Elixir库

Erlang-JOSE:JSON对象签名和加密的Erlang/Elixir库 Erlang-JOSE 是一个为 Erlang 和 Elixir 提供的 JSON 对象签名和加密(JOSE,JSON Object Signing and Encryption)的开源库。该项目使用 Erlang 和 Elixir 编程语言开发。 项目基础介绍 Erlang-JOSE 提供了对 JWT(JSON Web...

gitblog_00870的博客 896

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Erlang Json

今天浏览了一下Erlang Json数据格式转化, 只是浏览,还没有细看, 做了小测试 rfc4627 当然主要是这个地方找到的 http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang/ git clone git://github.com/tonyg/erlang-rfc4627 rebar com 编译获...

dianboju4932的博客 186

Erial JSON 库常见问题解决方案

Erial JSON 库常见问题解决方案 1. 项目基础介绍和主要编程语言 jsone 是一个为 Erlang 编写的 JSON 编解码库。它提供了简单易用的接口,支持 UTF-8 编码的二进制数据,并且完全符合 RFC7159 标准。该库完全使用纯 Erlang 实现,不需要任何外部依赖,因此可以保持高度的可移植性和效率。jsone 可能是有史以来最快的纯 Erlang JSON 库之一。 主要...

gitblog_00692的博客 288

erlang 用rfc4627 带中文的json格式

我想在项目中,用erlang 当中构建一个带中文的json串 1. 下载库地址: https://github.com/tonyg/erlang-rfc4627 2. make 编译生成ebin及文件 3. copy erlang-rfc4627 to code:lib_path()  所在的文件夹, 在.erlang 中添加路径 vi ~/.erlang code:ad

yangzm的专栏 2370

Erlang-JOSE 项目常见问题解决方案

Erlang-JOSE 项目常见问题解决方案 项目基础介绍 Erlang-JOSE 是一个为 Erlang 和 Elixir 语言提供的 JSON Object Signing and Encryption (JOSE) 库。JOSE 是一个用于处理 JSON Web Token (JWT)、JSON Web Signature (JWS)、JSON Web Encryption (JWE) 和 ...

gitblog_01030的博客 783

gpb Erlang Protobuf JSON序列化实战:jsx、mochijson2、jiffy与maps多格式完全指南

**gpb** 是 Erlang 生态中最成熟的 Google Protobuf 编译器,能把 `.proto` 定义文件直接编译成带编码/解码函数的 Erlang 模块。本文带你实战 gpb 的 **JSON 序列化**:如何用 `to_json` / `from_json` 在 protobuf 消息与 JSON 数据之间互转,并完整对比 `jsx`、`mochijson2`、`jiffy`

gitblog_00266的博客 392
上一篇: Erlang和ActionScript3的Socket通讯
下一篇: Erlang与ActionScript3采用JSON格式进行Socket通讯
hidetobj
博客等级 码龄19年 16粉丝 301原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值