写了一个 JSON 格式化, JSON 互转 XML, JSON 互转 YAML 在线工具。

354 天前
 tool2d
作为前端,100%逃不开 JSON ,但是 JSON 并不是 javascript ,写法非常严格。我原来发过一个帖子专门讨论过这个问题:

/t/913479

举个例子,比如{hello world:测试 文字},这个是无论如何也通过不了 JSON 标准序列化函数,因为 key 没加双引号,value 也没加,中间还有空格。

但我就是希望这样纯手写,类似于 javascript 的语法,能够正常工作。于是就诞生了这个转换工具。

语法本该自由,不该束手束脚。

https://tool2d.com/#json

2145 次点击
所在节点    分享创造
12 条回复
HelloWorld556
354 天前
JSON 转 YAML 》》正向转换 ,错误不给个提醒么
tool2d
354 天前
@HelloWorld556 能给一个错误 json 吗?

想着去最大兼容奇奇怪怪的手写 json 格式,就没做报错了。
xinyana
354 天前
这种工具挺多吧
privateproxies
354 天前
有开源的没有 帮我部署一下
jefferyJQ
354 天前
那如果是{hello : world:123} 还能解析吗
kongkongyzt
354 天前
现在这种 json 互转,时间戳转换,unicode 转换 很多我都是直接找 chatgpt 了
tool2d
354 天前
@xinyana 是多,但很多都不做不深。

我试了几个 JSON->XML 别的在线工具,第一 json 是有数组概念,而 xml 是单个节点,要完美保留数组结构,并且正反都能互相转换,是需要保留多余结构的。

很多工具一旦转成 xml 格式后,就再也转不回 json 了。
tool2d
354 天前
@kongkongyzt 码农基础三件套,json 格式化,时间戳转换,二维码生成器。我就剩最后一个了,哈哈。
Opportunity
354 天前
所以这个错误恢复咋做的?我只是把右面窗口内容粘到左面,再点一次正向转换就卡死不动了
tool2d
354 天前
@HelloWorld556
@Opportunity

感谢,修了一个明显的 BUG 。完全没处理解析失败的情况,竟然会导致浏览器卡死-_-
giter
352 天前
chatbase
343 天前
https://jsonhome.com/freejson.html 就支持不检查 json 预发,平时用起来还行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1006009

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX