BeJSON—实用网站(一)

  • 1. 网址及简单使用
  • 2. JSON工具
    • 2.1JSON视图
    • 2.2JSON压缩转义
    • 2.3JSON生成JAVA实体类
    • 2.4JSON生成C#实体类
    • 2.5JSON在线编辑器
    • 2.6JSON排序
    • 2.7JSON着色
    • 2.8XML-JSON互转
    • 2.9JSON和GET请求字符串互转
    • 2.10Excel转JSON
    • 2.11JSON转csv、excel
    • 2.12在线JSON转yaml,yaml转JSON
    • 2.13在线格式化校验(新)
    • 2.14JSON转dart
    • 2.15JSON转sql
  • 3编码/加密
  • 4格式化
  • 5网络
    • 子网掩码换算
    • 在线拓补图制作
    • 模拟HTTP请求


下一篇

1. 网址及简单使用

BeJSON网站,一直用来看response数据的,打开网址直接显示的就是格式化校验,把JSON数据直接复制进去,点击格式化校验,就可以了,真的很好用,尤其是返回一堆数据的时候。response数据从哪来呢?比如说百度“JSON是什么”,先按F12调出控制台,然后切换到Network,找到发送的请求并点击,然后点击Response就可以看到了,图示如下:
BeJSON—实用网站(一)-编程知识网

把数据复制到BeJSON的校验窗口可以看到是一行密密麻麻的数据
BeJSON—实用网站(一)-编程知识网

格式化后如下:
BeJSON—实用网站(一)-编程知识网

有错的地方会报出来,没有问题的地方会进行格式化,测试数据如下:

jQuery110208854010601944309_1673076282872({"q":"jsons","p":false,"g":[{"type":"sug","sa":"s_1","q":"jsonschema"},{"type":"sug","sa":"s_2","q":"jsonserialize注解"},{"type":"sug","sa":"s_3","q":"json数据格式示例"},{"type":"sug","sa":"s_4","q":"json数据"},{"type":"sug","sa":"s_5","q":"json数据格式"},{"type":"sug","sa":"s_6","q":"json数据库"},{"type":"sug","sa":"s_7","q":"json是什么意思"},{"type":"sug","sa":"s_8","q":"json数组格式样例"},{"type":"sug","sa":"s_9","q":"jsonserver"},{"type":"sug","sa":"s_10","q":"jsonstringify作用"}],"slid":"247668316172670","queryid":"0x31e140c601f17e"})

对于JSON数据来说,这个测试数据多了最外层的(),去除后解析结果如下:
BeJSON—实用网站(一)-编程知识网

2. JSON工具

下图就是该网站拥有的JSON工具了,用这个网站有一段时间了,现在才注意到有这么多工具,一个个来介绍吧。
BeJSON—实用网站(一)-编程知识网

2.1JSON视图

点击“JSON视图”,进入视图页,分为左中右三栏:
BeJSON—实用网站(一)-编程知识网

左侧显示JSON数据,复制和格式化不多讲,删除空格效果如下:
BeJSON—实用网站(一)-编程知识网
删除空格并转义:
BeJSON—实用网站(一)-编程知识网
去除转义:
BeJSON—实用网站(一)-编程知识网

中间和右侧两栏是同步的,点击不同层级的数据,右侧会随之切换,并按照首字母排序,例如:
BeJSON—实用网站(一)-编程知识网
BeJSON—实用网站(一)-编程知识网

哪些数据返回了,有没有某个属性一目了然。

2.2JSON压缩转义

初始数据状态如下:
BeJSON—实用网站(一)-编程知识网

点击压缩后:
BeJSON—实用网站(一)-编程知识网

转义和2.1的转义效果相同,这里可以多次转义,三次转义后效果如下:
BeJSON—实用网站(一)-编程知识网

去除转义也要三次才回到数据的初始状态,Unicode和中文互转不多说,都知道,中文符号转英文符号:
BeJSON—实用网站(一)-编程知识网

点击转换后红框内的中文符号就变成英文符号了,还有哪些中文符号可以转换暂时没试。

2.3JSON生成JAVA实体类

同样的吧初始数据复制过来,页面自动解析了,效果如下:
BeJSON—实用网站(一)-编程知识网
BeJSON—实用网站(一)-编程知识网

直接生成了对应的实体,嗯,适合我,懒人必备。

2.4JSON生成C#实体类

效果如下,但是这个需要点击生成实体类按钮,点击"来个JSON试试",会给JSON实例,如果没有准备JSON数据,可以直接用提供的数据
BeJSON—实用网站(一)-编程知识网

2.5JSON在线编辑器

这边直接提供了测试数据,详细说明如下图
BeJSON—实用网站(一)-编程知识网

节点可修改的属性如下:
BeJSON—实用网站(一)-编程知识网

2.6JSON排序

BeJSON—实用网站(一)-编程知识网
BeJSON—实用网站(一)-编程知识网
BeJSON—实用网站(一)-编程知识网

2.7JSON着色

将输入的JSON数据分级着色,提供分级按钮,点击不同的按钮,代码展开或压缩相应的层级

2.8XML-JSON互转

提供数据格式相互转换功能

2.9JSON和GET请求字符串互转

将JSON数据转为可以拼接在请求后发送的格式,与GET转JSON逆过程。

2.10Excel转JSON

效果如下:
BeJSON—实用网站(一)-编程知识网

2.11JSON转csv、excel

与2.10逆过程

2.12在线JSON转yaml,yaml转JSON

提供数据格式相互转换功能

2.13在线格式化校验(新)

进行格式化校验,改了一下页面布局

2.14JSON转dart

BeJSON—实用网站(一)-编程知识网

2.15JSON转sql

BeJSON—实用网站(一)-编程知识网

3编码/加密

BeJSON—实用网站(一)-编程知识网
工具很多,没怎么涉及到这一部分,稍微熟悉点的就是MD5和UUID了,这都有。
比如MD5加密是这样的:
BeJSON—实用网站(一)-编程知识网
MD5解密是这样的:
BeJSON—实用网站(一)-编程知识网

4格式化

BeJSON—实用网站(一)-编程知识网
嗯,就是格式化

5网络

BeJSON—实用网站(一)-编程知识网
比如说获取浏览器信息:
BeJSON—实用网站(一)-编程知识网
还包括插件信息等等。

子网掩码换算

BeJSON—实用网站(一)-编程知识网

在线拓补图制作

BeJSON—实用网站(一)-编程知识网

模拟HTTP请求

BeJSON—实用网站(一)-编程知识网