首页 > 编程知识 正文

json解析有什么用,java解析html

时间:2023-05-05 14:49:44 阅读:163670 作者:2401

www.json.org公开了许多Java中的json分析工具。 其中,org.json和json-lib比较简单,两者的使用基本相同。 以下两个源代码分别是使用这两个工具分析和生成JSON的演示程序。 这是使用json-lib的程序。 import java.util.HashMap; import java.util.Map; import net.sf.json.JSONObject; public class test { publicstaticvoidmain (string [ ] args ) string JSON=' {' name' :' reiz ' }; jsonobjectjsonobj=JSON object.from object (JSON; string name=JSON obj.getstring (' name ); JSONobj.put('initial ',name.substring (0,1 ).toUpperCase ) ); string [ ] likes=new string [ ] { ' JavaScript ',' Skiing ',' Apple Pie' }; Jonobj.put('likes ',likes ); Map ingredients=new HashMap (; ingredients.put(apples,)3kg ); ingredients.put('sugar ',' 1kg ' ); ingredients.put(pastry,) 2.4kg ); ingredients.put('besteaten ',' outdoors ' ); JSONobj.put(ingredients ),ingredients ); system.out.println(JSONobj; }这是使用org.json的程序。 import java.util.HashMap; import java.util.Map; import org.json.JSONException; import org.json.JSONObject; public class test { publicstaticvoidmain (string [ ] args ) throwsjsonexception (string JSON=' {' name (' 3360 () ) jsonobjectjsonobj=newjsonobject (JSON ); string name=JSON obj.getstring (' name ); JSONobj.put('initial ',name.substring (0,1 ).toUpperCase ) ); string [ ] likes=new string [ ] { ' JavaScript ',' Skiing ',' Apple Pie' }; Jonobj.put('likes ',likes ); Map ingredients=new HashMap (; ingredients.put(apples,)3kg ); ingredients.put('sugar ',' 1kg ' ); ingredients.put(pastry,) 2.4kg ); ingredients.put('besteaten ',' outdoors ' ); JSONobj.put(ingredients ),ingredients ); system.out.println(JSONobj; system.out.println(JSONobj; }两者的使用大致相同,但org.json比json-lib轻得多,前者没有任何依赖,后者是ezmorph和commons的lang、logging、beanutils、collections等组件

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。