json文件加密

79 阅读2分钟

你想进行json文件加密吗?

什么?json文件能加密吗?是的!可以。

json文件加密可以使用JShaman的JSON加密工具。

在线使用地址是:www.jshaman.com/tools/json-…

它可以对JSON数据的以下几个方面进行加密:

1、JSON对像Key值标准化
例如:{key1: true}变为{"key1": true}

2、字符串Unicode化
例如:{"key2": false}变为{"\u006B\u0065\u0079\u0032": false}

3、数值字面量转二元表达式
例如:{"key3":1}变为:{"key3":879290 ^ 879291}

4、布尔字面量转一元表达式
例如:{"key4":true}变为:{"key4":!![]}

5、是否保留注释
选中为保留,不选为删除注释

6、是否压缩JSON数据
将JSON压缩成一行

比如原始的JSON文件内容是:

{
key1: [true, false, null],
//comment
"\u006B\u0065\u0079\u0032": {
"key2Sub": [1, 1.2, 2, "3", 1e10, 1e-3]
},
"key3": false,
"key4": "jshaman"
}

进行JSON加密后,可以变成:

{
"\u006B\u0065\u0079\u0031": [!![], ![], null],
"\u006B\u0065\u0079\u0032": {
"\u006B\u0065\u0079\u0032\u0053\u0075\u0062": [228061 ^ 228060, 1.2, 953853 ^ 953855, "\u0033", 1e10, 1e-3]
},
"\u006B\u0065\u0079\u0033": ![],
"\u006B\u0065\u0079\u0034": "\u006A\u0073\u0068\u0061\u006D\u0061\u006E\u002E\u0063\u006F\u006D"
}

加密后的JSON,可以直接使用,与加密前一样。

如果你也有这个需求,就快去使用吧!