如何复制 JSON 字符串中指定节点元素?
问题场景
有时我们会有一串很长的 Json 字符串,如下所示:
这时我们需要摘出其中一个节点,也就是拷贝某个节点的 json 内容,比如上图中的 sk 节点,现在我们可以手动用鼠标去选择复制。
但是对于一些特别大的 JSON 数据节点,它的内容很长,这时手动选择复制就很容易出错。
解决方案
Google 的 Chrome 浏览器提供了可以精确辅助的功能,如下图 gif 所示,通过 Chrome 提供的 copy 命令就可以非常方便的做到这点。
操作步骤
- 复制目标 json 内容
- 打开 Chrome 开发者工具
- 选择 Console 界面
- 粘贴 JSON 代码到控制台并回车
- 点击已输入的 JSON 串,右键菜单选择 Store as Global Variable
- 这时原来的 json 串会被转换为一个变量名称 temp1
- 用 copy 命令进行复制,copy 的参数可以是 temp1,还可以精细化,指定到 json 节点,总之你想复制那个节点,指定就 OK
- 执行完 copy 命令,复制的内容已经到系统粘贴板,到目标地方复制即可。