Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pretty json 时 没有遵循原始 json object key 的顺序,随机打乱了key的顺序 #32

Open
ydq opened this issue Feb 22, 2022 · 5 comments
Labels
enhancement New feature or request

Comments

@ydq
Copy link

ydq commented Feb 22, 2022

rt:pretty json 时 没有遵循原始 json object key 的顺序,随机打乱了key的顺序

不知道当前 pretty json 使用的啥方式
比如 原始的 json 字符串为 {"a":"val1","b":"val2","c":"val3"}
当使用 pretty json 功能时,每一次点击 都可能随机排序key,没有遵循原始的json字符串 key 的顺序
可能排序出来是

{
  "c" : "val3",
  "b" : "val2",
  "a" : "val1"
}

{
  "c" : "val3",
  "a" : "val1",
  "b" : "val2"
}

{
  "b" : "val2",
  "a" : "val1",
  "c" : "val3"
}

另外 期待 支持 json 高亮着色 以及 支持自动格式化的功能(如判断满足json格式,尝试自动格式化,而不需要每次都手点一下按钮)

@chengpan168
Copy link
Member

现在使用的是SwiftyJSON做的格式化,没有看到有高亮着色的功能,排序的我目前觉得可以按照字母序(不确定库是否支持),自动格式化的可以做一个开关放在设置里面, 是否自动格式化json

@ydq
Copy link
Author

ydq commented Feb 24, 2022

现在使用的是SwiftyJSON做的格式化,没有看到有高亮着色的功能,排序的我目前觉得可以按照字母序(不确定库是否支持),自动格式化的可以做一个开关放在设置里面, 是否自动格式化json

目前我一直是拿着 redis-pro 和 medis2 来做比较的 ,redis-pro 目前缺少一个支持 直接运行redis 命令的 “命令行”界面,毕竟有的时候,特殊的操作命令可能UI上没有提供,此时如果能支持直接运行命令的话就很好了。

@chengpan168
Copy link
Member

是的, 这个还是很有用的, 之前看到一个库SwiftTerm, 可以嵌入,有计划支持这个,周末了尝试下

@chengpan168 chengpan168 added the enhancement New feature or request label Mar 2, 2022
@lkqm
Copy link

lkqm commented Aug 20, 2022

被redis-pro的颜值吸引,我也是和medis对比的,期待支持: Json自动格式、颜色高亮

@chengpan168
Copy link
Member

感谢支持,这个功能我加到todo列表里

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants