. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,788 声望值: 3
精华: 5,解答: 10
#1 旧 2021-12-19, 12:42:51 默认 【讨论】JSON文件的显示与编辑工具 - 轻量化的
nh_wzg 当前离线  

安装了json-handle,但不大会用,说可以编辑json文件,怎样编辑操作?

来自介绍:https://www.cnblogs.com/zhengna/p/11913149.html

倒是可以按文章,另外用notepad ++ 插件jstool的方式来打开json文件,但中文内容无法显示。(因为snippets.json内中文转为\u****的格式)

难道要先用json-handle先剪贴确认,再粘贴到notepad++,再保存这个新版本的json文件 ?

上面文章介绍的工具是轻量化的,但用起来太琐碎啊?

json-handle 0.6.1 把附件中的7z删除就是插件的安装文件
chrome 87.0.4280.88(正式版本) (32 位)

===
参考:
1、JSON-handle-好玩的google插件
https://www.cnblogs.com/godtrue/p/6341394.html

2、JSON的处理需求来源:https://bbs.et8.net/bbs/showpost.php...24&postcount=3

2.1、Jupyter Notebook 中的snippets菜单栏,会生成snippets.json,然后发现,如果代码片断名称,如果带有中文,用生成snippets的
代码来生成了下拉菜单后,调用正常,但如果用删除snippets的的代码来操作带中文的代码片断名称,就会提示找不到的错误

2.2、使用【Json-Handle】插件,编辑了【2.1】生成的json文件,发现原来中文在【2.1】中是处理成\u****的格式,于是直接在JH中的
编辑窗口中全选,导出到另外一个notepad中保存下来,再转码成utf-8格式的文件,覆盖原snippets.json,然后【2.1】的删除带中文的代码
片断名称的功能就正常了。(歪打正着)
上传的附件
文件类型: 7z JSON-handle_0.6.1.crx.7z (192.5 KB, 0 次查看)

此帖于 2021-12-24 23:30:18 被 nh_wzg 编辑. .


平和精确简约应成为精品成员的三大基本要求!!!
nh_wzg
回复时引用此帖
imlogo
 
imlogo 的头像
热心会员
 
资 料:
注册日期: Dec 2001
帖子: 8,716 声望值: 4
精华: 0,解答: 24
#2 旧 2021-12-23, 10:23:52 默认
imlogo 当前离线  

JSON文件难道不是直接编辑文本的吗?楼主你是想要可视化编辑?

json这么流行,最主要的原因就是够简单、轻便,可以直接作为文本处理。


我翻开历史一查,这历史没有年代,歪歪斜斜的每叶上都写着“仁义道德”几个字。我横竖睡不着,仔细看了半夜,才从字缝里看出字来,满本都写着两个字是“吃人”!
回复时引用此帖
Jarod
 
Jarod 的头像
热心会员
 
资 料:
注册日期: May 2002
帖子: 9,747 声望值: 7
精华: 0,解答: 9
#3 旧 2021-12-23, 20:17:35 默认
Jarod 当前离线  

中文没试过,不过,之前一个项目的上位机数据文件用的jason,我就是用vim编辑


Unicorn
回复时引用此帖
jimmy_dong
 
jimmy_dong 的头像
管理员
 
资 料:
注册日期: Aug 2000
帖子: 5,428 声望值: 9
精华: 2,解答: 89
#4 旧 2021-12-23, 20:56:46 默认
jimmy_dong 当前离线  

不是编程,单纯搞JSON,意义不大。

小的,随便文本编辑都行;

大的,动辄几兆十几兆,都是程序去处理,肉眼去看还不累死?

也就浏览器里面调试前端ajax时候看一看,随便个插件就行了。


~~呵呵~~


……你呀,考虑一下吧,要快一点,你知道,肚子很快又饿了。 jimmy_dong@sina.com Oicq:816937

如果失去了“呵呵”,生活会是怎样?
回复时引用此帖
gzhls
 
gzhls 的头像
支柱会员
 
资 料:
注册日期: Aug 2009
帖子: 5,276 声望值: 4
精华: 0,解答: 17
#5 旧 2021-12-23, 21:38:24 默认
gzhls 当前离线  

我都是,自己写简单的java代码,然后用谷歌的gson这个json库转为json,而不是手工写json
回复时引用此帖
foxme
 
foxme 的头像
核心会员
 
资 料:
注册日期: Mar 2001
帖子: 4,089 声望值: 3
精华: 0,解答: 30
#6 旧 2022-01-14, 22:10:20 默认
foxme 当前离线  

我有一个临时的办法可以简单的"查看"和"编辑"json文件.

- 复制你的json数据
- 打开chrom类浏览器的inspect(devtool)
- 切到console
- 在输入区输入: var jsondata = <将刚才复制的json数据粘贴到这里>
- 回车确定后, 你就定义了一个jsondata的变量, 其中包含了你需要"查看"和"编辑"的json数据.
- 在输入区输入: jsondata并回车.
- 这时json数据出现在console, 并且已经结树形结构化了.

+ 此时你可以一级一级的打开树形, 了解json数据的结构. 甚至可以用一些简单的js对数据进行操作. 我觉得最有用的是右键菜单中的"copy json path", 对一些挺复杂的嵌套json, 挺方便的.
+ 如果需要临时编辑, 就双击需要编辑的部分进入编辑状态. 编辑好后, 回车确认. 此时jsondata变量也更新了.

希望对楼主有用.
回复时引用此帖
醉狐
 
醉狐 的头像
超级会员
 
资 料:
注册日期: Apr 2002
帖子: 1,768 声望值: 3
精华: 13,解答: 11
#7 旧 2022-01-14, 23:04:24 默认
醉狐 当前离线  

Visual Studio 2022 community version, free, 虽然不是轻量化, 但语法检查还是一流。


我向星星许了个愿。我并不是真的相信它,但是反正也是免费的,而且也没有证据证明它不灵。
回复时引用此帖
nh_wzg
 
nh_wzg 的头像
核心会员
 
资 料:
注册日期: Jul 2000
帖子: 3,788 声望值: 3
精华: 5,解答: 10
#8 旧 2022-01-14, 23:53:18 默认
nh_wzg 当前离线  

谢谢楼上两位大虾 !
回复时引用此帖
jacky365
 
jacky365 的头像
热心会员
 
资 料:
注册日期: Aug 2001
帖子: 5,466 声望值: 7
精华: 3,解答: 58
#9 旧 2022-01-15, 13:20:10 默认
jacky365 当前离线  

到现在还没有人提, VSCode。

解决编码问题非常简单, 点击状态栏右下角显示当前编码, 点击可以选择 通过编码重新打开 、通过编码保存。
在扩展中添加上json插件,可提供树状导航窗口。

简单的编辑、查看, 编辑器就可以处理,如果是大量的,通常还是要通过程序来做。
回复时引用此帖
发表新主题 回复

标签
json, snippets_vim

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 12:30:38.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2021 ClassiClub Forum All Rights Reserved.
CCF@WORLD