cmushroom/redis-pro

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

ydq opened this issue · 5 comments

ydq commented

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格式,尝试自动格式化,而不需要每次都手点一下按钮)

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

ydq commented

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

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

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

lkqm commented

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

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