为了更好的处理长数值,避免其处理后变为科学计数法,特封装了三个 json 库,其区别如下:
godkong.json1 : 主要针对数值进行了处理。 1、内部创建了一个数值处理类,所有数值均以数值对象类型保存,以避免将数值识别为科学计数法文本。 2、读取数值成员时,需用 tostring() 转换为数值文本。 3、数值成员可以读取,可以赋值(数值对象),但不可对其进行计算。 4、最终结果也使用 tostring() 转为json文本,数值仍按数值型导出文本。 |
godkong.json2 : 主要针对数值进行了处理。 1、依赖 godking.bigNum 大数库,所有数值均以大数对象类型保存,以避免将数值识别为科学计数法文本。 2、读取数值成员时,需用 tostring() 转换为数值文本。 3、数值成员可以读取,可以赋值(大数对象),可以对数值成员直接进行计算。 4、最终结果也使用 tostring() 转为json文本,数值仍按数值型导出文本。 |
godkong.json3 : 主要针对数值进行了处理。 1、所有数值均转换为文本型保存,以避免将数值识别为科学计数法文本。 2、读取数值成员时,直接读出数值文本,不需用 tostring() 转换。 3、数值成员可以读取,可以赋值(文本型),但不可对其进行计算。 4、最终结果使用 tostring() 转为json文本,数值变为文本型导出文本,两侧加引号。 |