这是(shì)json-lib所(suǒ)需全部jar包下载,包括(kuò)commons-beanutils-1.7.0.jar、commons-collections-3.2.jar、commons-lang-2.4.jar、commons-logging-1.1.jar、ezmorph-1.0.4.jar和json-lib-2.2.3-jdk13.jar包。
json-lib所需(xū)全部jar包是一个(gè)封装json格式的jar包工具,只有在使用json的时候才(cái)可以用(yòng)到json-lib-2.4.jar包,有需要(yào)的朋友可以下载使用(yòng)。
java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean
java.lang.NoClassDefFoundError: org/apache/commons/codec/DecoderException
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
json-lib所需全部jar包是偶这几天一(yī)直在倒腾json,以前觉得(dé)很简(jiǎn)单:定义个xmlhttpRequest这样的组件对象,然后将数据发送(sòng)给服务器端,然(rán)后在客户端接收数(shù)据,再做其(qí)他的处(chù)理(lǐ)。
我想这个入门的(de)在网上找段代(dài)码就可以搞定,事情并没有想象(xiàng)那么简单。如(rú)果(guǒ)偶尔用的话(huà),我想就可以了(le),如果这个平台给予ajax的话,上面的做法(fǎ)可能做起来累死了,而且很乱,不(bú)容(róng)易整理。看到json是很久以前的事情,以(yǐ)前一直以为js里(lǐ)面(miàn)用就足够(gòu)了,那还用json做(zuò)什么(me)。所以很(hěn)久以后的(de)今天我才想起来他(tā)的好处了,他就像socket通信一样,定义一个包,然后填充不同的数据,到客(kè)户端再拆(chāi)包。如果定义的包的格(gé)式不同,势必导致(zhì)接收端也要写不同的拆包接口,这样的程(chéng)序(xù)维护起来(lái)肯定是不被接受的。
