怎么判断刀锋战士2 电影的信息参数??

2009年7月 荣获微软MVP称号2010年7月 荣获微软MVP称号2008年7月 荣获微软MVP称号
2005年2月 Delphi大版内专家分月排行榜第一
2010年 总版技术专家分年内排行榜第一2009年 总版技术专家分年内排行榜第一
2011年 总版技术专家分年内排行榜第二
本帖子已过去太久远了,不再提供回复功能。新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
稍有积蓄, 积分 208, 距离下一级还需 292 积分
论坛徽章:0
如果是一个浮点数,则正常,否则报错退出。。。
& & 谢谢!! &&&&&&
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
论坛徽章:1
如何判断命令行的参数是不是一个数字?
原帖由 &sunkey& 发表:
如果是一个浮点数,则正常,否则报错退出。。。
& & 谢谢!! &&&&&&& & 请多多留意置顶的帖子
http://www.chinaunix.net/forum/viewtopic.php?t=142943
http://chinaunix.net/forum/viewtopic.php?p=679204&highlight=admirer#679204
家境小康, 积分 1031, 距离下一级还需 969 积分
论坛徽章:0
如何判断命令行的参数是不是一个数字?
$cat _chk
#!/bin/ksh
#
var=$(echo $1|bc 2&/dev/null)
if [[ $var != $1 ]]
& && &&&then
& && &&&echo &$1 isn't a number!&
& && &&&exit 1
fi
if echo $1|grep &\.& &/dev/null 2&&1
& && &&&then
& && &&&echo &$1 is float a number!&
& && &&&else
& && &&&echo &$1 is integer a number!&
fi
复制代码
这是我对不同参数的测试结果:
$_chk 234.
234. isn't a number!
$_chk 23.234
23.234 is float a number!
$_chk 234
234 is integer a number!
$_chk sdf
sdf isn't a number!
$_chk 234.234
234.234 is float a number!
$_chk 234.45d
234.45d isn't a number!
$_chk de.er
de.er isn't a number!
$_chk er3489fnj.234werer.were
er3489fnj.234werer.were isn't a number!
复制代码
白手起家, 积分 17, 距离下一级还需 183 积分
论坛徽章:0
如何判断命令行的参数是不是一个数字?
var=$(echo $1|bc 2&/dev/null)
方法很好啊,bjgirl姐姐好厉害啊
稍有积蓄, 积分 406, 距离下一级还需 94 积分
论坛徽章:0
如何判断命令行的参数是不是一个数字?
稍有积蓄, 积分 266, 距离下一级还需 234 积分
论坛徽章:0
看贴的时间比较晚,但还是顶顶!确实比较高!
论坛徽章:15
想问大家:
1。 为何我的文件名存成 chk ,没有结果。改成_chk, 就有结果.
2。 var=$(echo $1|bc 2&/dev/null)
这条语句中,我在2后面无意加了个空格 成了: var=$(echo $1|bc 2 &/dev/null),
执行结果就错了,为什么?
[ 本帖最后由 rdcwayx 于
05:26 编辑 ]
白手起家, 积分 124, 距离下一级还需 76 积分
论坛徽章:0
原帖由 chinamylinux 于
15:11 发表
看贴的时间比较晚,但还是顶顶!确实比较高!
不晚不晚,也就三年半
家境小康, 积分 1339, 距离下一级还需 661 积分
论坛徽章:0
请解释一下程序var=$(echo $1|bc 2&/dev/null) echo $1|grep &\.& &/dev/null 2&&1
是什么意思啊
论坛徽章:0
老比 blow job girl 真强。&&suck baby!!!问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
终端发请求上来,把终端上已经安装的程序用列表组成一个json字符串,
根据json字符串的,解析成一个hash值或者其他算法,
如果得到的key值,在redis中有的话,直接用redis里面的值,
这样就提升了系统的处理能力,充分利用缓存来处理,
但是json字符串如果只有一层,如果里面有多层嵌套的话,
计算出来的话,key值不一样,
String jsonparamb="{n" +
\"planId\": \"5\",\n" +
\"serialNo\": \"\",\n" +
\"terminalInfo\": \"{\\\"T1_Start\\\":{\\\"T1Tag1\\\":\\\"AND-Q2-APOS\\\",\\\"T1Tag0\\\":\\\"ANDHV2.0\\\",\\\"T1Tag7\\\":\\\"LANDI\\\"},\\\"T2_Start\\\":{\\\"ProgFree\\\":,\\\"DataFree\\\":,\\\"MemoryFree\\\":,\\\"ParamNum\\\":0,\\\"ConfigVer\\\":\\\"\\\",\\\"EssentialNum\\\":39,\\\"ConfigModule\\\":[{\\\"ModuleName\\\":\\\"algorithm\\\"},{\\\"ModuleName\\\":\\\"sysbus\\\"},{\\\"ModuleName\\\":\\\"power\\\"},{\\\"ModuleName\\\":\\\"se\\\"},{\\\"ModuleName\\\":\\\"se_key\\\"},{\\\"ModuleName\\\":\\\"time\\\"},{\\\"ModuleName\\\":\\\"input\\\"},{\\\"ModuleName\\\":\\\"audio\\\"},{\\\"ModuleName\\\":\\\"security\\\"},{\\\"ModuleName\\\":\\\"warning\\\"},{\\\"ModuleName\\\":\\\"cmem\\\"},{\\\"ModuleName\\\":\\\"security_end\\\"},{\\\"ModuleName\\\":\\\"pinpad\\\"},{\\\"ModuleName\\\":\\\"datamgr\\\"},{\\\"ModuleName\\\":\\\"usbd\\\"},{\\\"ModuleName\\\":\\\"sensor\\\"},{\\\"ModuleName\\\":\\\"usbh\\\"},{\\\"ModuleName\\\":\\\"iccard\\\"},{\\\"ModuleName\\\":\\\"wlm\\\"},{\\\"ModuleName\\\":\\\"wifi\\\"},{\\\"ModuleName\\\":\\\"gps\\\"},{\\\"ModuleName\\\":\\\"gpes\\\"},{\\\"ModuleName\\\":\\\"bluetooth\\\"},{\\\"ModuleName\\\":\\\"syncard\\\"},{\\\"ModuleName\\\":\\\"magcard\\\"},{\\\"ModuleName\\\":\\\"rfcard\\\"},{\\\"ModuleName\\\":\\\"voice\\\"},{\\\"ModuleName\\\":\\\"extdev\\\"},{\\\"ModuleName\\\":\\\"printer\\\"},{\\\"ModuleName\\\":\\\"tcpip\\\"},{\\\"ModuleName\\\":\\\"ppp\\\"},{\\\"ModuleName\\\":\\\"camera\\\"},{\\\"ModuleName\\\":\\\"hid\\\"},{\\\"ModuleName\\\":\\\"masterControl_PI\\\"},{\\\"ModuleName\\\":\\\"extperm\\\"},{\\\"ModuleName\\\":\\\"fwinfo\\\"},{\\\"ModuleName\\\":\\\"log_server\\\"},{\\\"ModuleName\\\":\\\"nvmgr\\\"},{\\\"ModuleName\\\":\\\"sysmgrhelper\\\"}],\\\"OptName\\\":\\\"\\\",\\\"OptItemNum\\\":0,\\\"OptModule\\\":[],\\\"CustName\\\":\\\"\\\",\\\"CustVer\\\":0,\\\"CustItemNum\\\":0,\\\"CustModule\\\":[],\\\"ProtVer\\\":2,\\\"ProtTag\\\":\\\"EPAY-DWL-PROT\\\",\\\"PkgNum\\\":99,\\\"ExistAppInfo\\\":[{\\\"FileName\\\":\\\"bootB1\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.1.2\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"kernelB1\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"0.10.12\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"qcom\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"LMY47V\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"android\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"5.1.1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"ramdisk\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"0.0.1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"APOS_A8\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"3.8.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"baseband\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"epay_interface\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"epay_api\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"no_vc_firmware\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"AND_recovery\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"Applib\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":1806132,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"0.0.1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"BTprinter\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":351287,\\\"DataFileSize\\\":317063,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.2.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"CTP_UPGRADE\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":1184951,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.1.5\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":2,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"CompareFile\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":3,\\\"DataFileSize\\\":4569,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"3.0.9d\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"DLEPP\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":1001741,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"0.1.4\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"EMVKernel\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":595840,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"160620\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"EpaySettings\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":539213,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.3.1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"EpdlEnabler\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":236053,\\\"DataFileSize\\\":236053,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"FactoryTest\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":4540891,\\\"DataFileSize\\\":4069135,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.2.3\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"HelperService\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":26798,\\\"DataFileSize\\\":26798,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.2.4\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"ImageEngine\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":2851219,\\\"DataFileSize\\\":19607,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"0.1.17\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":2,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"LogEnabler\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":237069,\\\"DataFileSize\\\":237069,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"MaintainTools\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":6007405,\\\"DataFileSize\\\":5560805,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.5.1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"SAMv\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":234969,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":2,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"TpCheck\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":256920,\\\"DataFileSize\\\":256920,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.2\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"UpgradeProgress\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":7100,\\\"DataFileSize\\\":7100,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"0.0.1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"acquirer_crt\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":1756,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.5\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"activatepos_lib\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":202856,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.7\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"activatepos_ui\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":25252,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.7\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"algorithm\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":397853,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.7\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"base-android\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"base-data\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.3\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"base-data-up\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":5748,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"base-epay\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"base-libs\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":65556,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.4.4\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"base-root\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"base-system\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"base_etc\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":335,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"0.0.4\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"base_rc\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":2677,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.2.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"bluetooth\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":5480,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"cashbox\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":105657,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.4\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"cmem\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":94559,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.5\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"dataacq\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":104422,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"0.2.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"datamgr\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":138056,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.1.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"dld\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":158264,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.17\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"domain_cfg\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":25243,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.3\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"epay_sysver\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":5,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"3.8.13\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"epp\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":108938,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.2\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"ept-sdk\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":97012,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.3.19a\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"eth\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":27028,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.5\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"extperm\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":49035,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"extprinter\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":394120,\\\"DataFileSize\\\":201460,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.3\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"fam\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":397240,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.3.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"famappfilelist\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":3636,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"0.0.3\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"fonts\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":4194306,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"0.8\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"fse_jni\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":13468,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.2.1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"fw_ver_file\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":44348,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.5\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"gps\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":5476,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"iccard\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":284742,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.1.4\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":2,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"libEMV\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":930976,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.2.6\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"lkitools_lib\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":68050,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.6\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"log_server\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":1837146,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.2\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"magcard\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":118258,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.1.9\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":2,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"masterControl\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":1003316,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.2.30\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"modem\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":994816,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.4\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"modem_patch\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":65960,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"0.6.16\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":2,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"nvmgr\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":5565,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"op_card_root_crt\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":3418,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.3\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"ota_branch\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"3.8.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"pinpad\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":921516,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.3.2\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"pkgmgr\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":75752,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.4\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"pos_owner_info\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":34913,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.3\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"power\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":522328,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.12\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":2,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"printer\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":218207,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.4.9\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"rfcard\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":287336,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.2.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":2,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"rfcardhint\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":131830,\\\"DataFileSize\\\":93942,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"0.0.3\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"rpm_img\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":160036,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"s-module\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":238745,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.1.58\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"scan\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":2256134,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"0.1.3\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"se\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":369717,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.1.1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"se_key\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":158173,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.3\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"secdata\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":138524,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.1.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"security_misc\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":185616,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.8\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"security_utils\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":59880,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.4\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"selftest\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":76106,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.10\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"sensor\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":81032,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"simulateled\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":15840,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.2\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":2,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"statscripts\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":6872,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.7\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"syncard\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":31068,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.1.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":4,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"sysbus\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":27792,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.6\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":2,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"sysmgr\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":151715,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.5.7\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"sysmgrhelper\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":86943,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.10\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"usbh\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":174736,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.3.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"vendor_root_crt\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":5802,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.1\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"warning\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":116143,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.11\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"wifi\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":5476,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"wlm\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":9620,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":\\\"EPT-A9L-PKG\\\",\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.0\\\",\\\"AreaName\\\":\\\"EPT_System\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":1,\\\"DefaultApp\\\":0},{\\\"FileName\\\":\\\"com.landicorp.otaupdate\\\",\\\"FileSize\\\":0,\\\"ProgramSize\\\":0,\\\"DataFileSize\\\":0,\\\"MemoryFileSize\\\":0,\\\"ExtendLen\\\":0,\\\"FileType\\\":0,\\\"DisplayName\\\":\\\"\\\",\\\"Version\\\":\\\"1.0.4\\\",\\\"AreaName\\\":\\\"EPT_Super\\\",\\\"ProcFlag\\\":0,\\\"BakFlag\\\":0,\\\"Priority\\\":0,\\\"DefaultApp\\\":0}]}}\",\n" +
\"modelNo\": \"APOS A8\",\n" +
\"facNo\": \"LANDI\"\n" +
jsonparm 长度太长,就是T1_Start里面的信息前面2个元素调换一下顺序
JSONObject jsonObject=JSONObject.parseObject(jsonparm);
JSONObject jsonObject1=JSONObject.parseObject(jsonparamb);
System.out.println(jsonObject.toJSONString());
System.out.println(jsonObject1.toJSONString());
if(jsonObject.toJSONString().equals(jsonObject1.toJSONString())){
System.out.println("json转字符串相等!");
System.out.println(MD5FileUtil.getMD5String(jsonObject.toJSONString()));
System.out.println(MD5FileUtil.getMD5String(jsonObject1.toJSONString()));
if(MD5FileUtil.getMD5String(jsonObject.toJSONString()).equals(MD5FileUtil.getMD5String(jsonObject1.toJSONString()))){
System.out.println("json md5 值相等!!");
} catch (Exception e) {
e.printStackTrace();
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
这是fastjson的结果。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
这个解析后,就不行了,就terminalInfo里面的信息换一下顺序,就不行了,有没有好的办法?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
顺序变了,string就变了,MD5自然不同。需要根据key-value进行重排。某些JSON解析器会排序,或者自己实现一个。如果JSON解析器未排序,可以遍历key-value进行重排。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
首先,hash 值并不能保证唯一,原文相同,hash 值一定相同,但 hash 值相同,原文并不一定相同。所以使用的时候要谨慎。
另外,通过 toJSONString() 的方法来计算 hash 可能会因为属性顺序不一致造成 hash 值不一致,而且 toJSONString 本身效率也不高。你可以考虑一下组合元素(成员) hashCode() 的方法来计算 hash 值。或者自己写一个算法来递归遍历各层次来计算。
同步到新浪微博
分享到微博?
你好!看起来你挺喜欢这个内容,但是你还没有注册帐号。 当你创建了帐号,我们能准确地追踪你关注的问题,在有新答案或内容的时候收到网页和邮件通知。还能直接向作者咨询更多细节。如果上面的内容有帮助,记得点赞 (????)? 表示感谢。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:

我要回帖

更多关于 刀锋战士1免费观看 的文章

 

随机推荐