这(zhè)是json-lib所需(xū)全部(bù)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所需全部jar包是一个封装json格(gé)式的jar包工具,只有在使用json的(de)时候才可(kě)以用(yòng)到(dào)json-lib-2.4.jar包,有需要(yào)的朋友可以下(xià)载使用(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所需全(quán)部jar包(bāo)是偶(ǒu)这几天(tiān)一直(zhí)在倒腾json,以前(qián)觉得很简(jiǎn)单(dān):定义个xmlhttpRequest这样(yàng)的组件对(duì)象(xiàng),然后将(jiāng)数据发送给服务器端,然后在客户端接(jiē)收数(shù)据,再做其他的(de)处理。
我想这个入门的(de)在网上找段代码就(jiù)可以搞定(dìng),事情并没有想象那(nà)么(me)简单。如(rú)果偶(ǒu)尔用的话,我想就可以了,如果这个平台给予ajax的话,上(shàng)面的做法可能(néng)做起来(lái)累(lèi)死了,而且很乱(luàn),不容易整理。看到json是很久以(yǐ)前(qián)的事(shì)情,以前(qián)一直以为js里面用就足够了,那还(hái)用json做什么。所以很(hěn)久以后的今天我才想(xiǎng)起来他的好(hǎo)处了(le),他就像(xiàng)socket通信(xìn)一样,定义一(yī)个包,然后填充不(bú)同的数据,到客户端再拆包。如(rú)果定义的包的格式(shì)不同,势必(bì)导致(zhì)接收(shōu)端也要写不同的拆包(bāo)接口,这样的程序维护起(qǐ)来肯定是不被接受的(de)。
