reqable-app icon indicating copy to clipboard operation
reqable-app copied to clipboard

[功能请求] 希望能支持以 JSON5 发送请求和展示响应

Open Snowflyt opened this issue 1 year ago • 2 comments

比较希望增加一个 UX 上的小功能,允许发送 JSON 时以 JSON5 格式编写请求体,然后发送时还是转成 JSON 再发送。展示响应体时也同理,支持把 JSON 响应转成 JSON5 展示。

主要是 JSON 在复杂情况下不太人类友好,比如涉及多行字符串的情况,JSON 响应体一大段含 \n 的字符串就不太好阅读,如果能转成 JSON5 格式化一下读起来会轻松很多,而且键少了一堆双引号看起来也会舒服一些。写请求时也是同理,能少打不少双引号呢。

不要求直接做发送 JSON5 的支持哈,估计也没人会真用 JSON5 作为网络传输格式的。只是给 JSON 数据另一个更人类友好的展示形式。

感觉加入这个小功能应该相对容易一些,不知道实际工作量怎么样?主要我日常也用 Postman 做接口调试,有些接口返回来一大串 JSON 不是太方便阅读,后来某一天突然想到用 JSON5 展示应该会易读很多,自己试了下也确实如此。希望有个接口调试工具也能支持我这种需求。

Snowflyt avatar Jul 08 '24 16:07 Snowflyt

flutter生态还是太差,我找了个库,看起来解析逻辑有点不对。没其他更好的选择,除非我来造轮子,不过这个需求造个轮子成本有点高了哈。

image

MegatronKing avatar Jul 08 '24 16:07 MegatronKing

flutter生态还是太差,我找了个库,看起来解析逻辑有点不对。没其他更好的选择,除非我来造轮子,不过这个需求造个轮子成本有点高了哈。

image

看起来效果也还行😂如果确实找不到合适的库那也没办法

Snowflyt avatar Jul 09 '24 02:07 Snowflyt