c语言中json格式化输出,JSON格式化输出

JSON格式化输出

今天有个需求是对输出的JSON进行格式化

首先想到的就是jsBeautifier之类的小插件

搜索了一番看到有一位朋友回答JSON.stringify可以输出格式化的JSON字符串

复制代码 代码如下:

JSON.stringify(jsObj, null, "\t"); // 缩进一个tab

JSON.stringify(jsObj, null, 4);    // 缩进4个空格

唔,不错

PS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用:

在线JSON代码检验、检验、美化、格式化工具:

http://tools.jb51.net/code/json

JSON在线格式化工具:

http://tools.jb51.net/code/jsonformat

在线XML/JSON互相转换工具:

http://tools.jb51.net/code/xmljson

json代码在线格式化/美化/压缩/编辑/转换工具:

http://tools.jb51.net/code/jsoncodeformat

在线json压缩/转义工具:

http://tools.jb51.net/code/json_yasuo_trans

C语言风格/HTML/CSS/json代码格式化美化工具:

http://tools.jb51.net/code/ccode_html_css_json

时间: 2014-11-08

例如: 12345格式化为12,345.00 12345.6格式化为12,345.60 12345.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
嵌入式软件C语言移植JSON串口操作需要经过以下几个步骤: 1. 理解JSON串口格式:首先需要了解JSON格式的数据结构,包括对象、数组、字符串、数字等类型,以及其在串口的传输格式。这有助于正确解析和处理串口传输的JSON数据。 2. 寻找合适的JSON库:嵌入式系统一般资源有限,因此需要选择一个适合该平台的轻量级JSON库来进行移植。常用的轻量级JSON库包括cJSONjson-c等,选择一个适合嵌入式系统的库进行移植。 3. 移植JSON库:根据目标嵌入式系统的特性和限制,对选定的JSON库进行移植,包括编译、配置和适配。确保JSON库能够在目标系统上正常运行和提供必要的功能。 4. 实现串口通信功能:使用嵌入式系统提供的串口通信接口或者外部串口模块,实现串口的初始化、发送和接收功能。根据嵌入式系统的特性,可能需要实现断、DMA等方式来提高串口通信的效率。 5. 解析和处理JSON数据:在接收到串口传输的JSON数据后,使用移植的JSON库对数据进行解析,提取出需要的信息,并进行相应的处理。根据目标系统的需求,可能需要将JSON数据转换成适合系统处理的数据格式。 通过以上操作,就可以在嵌入式软件C语言成功移植JSON串口操作。这样就可以实现从串口接收JSON数据、解析和处理,并可以根据需求进行相应的反馈和操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值