Java中关于json的转义字符解析
2015-07-19 17:09
671 查看
关于转义字符就不再介绍了,通常会从网络侧接受到json数据,然后在客户端进行解析,但是解析时候会出现类似于反斜杠的字符,如\",这样给解析带来了麻烦,对于转义字符的作用还不是很理解,有些说是为了避免乱码,具体作用待以后再理解吧 ,下面代码就是对json数据的解析:
解析的内容如下:
jsonstrtemp:{"oprtno":"5555","termid":"1234","funcid":"0001"}
currentTime:0001
最后说一下,别忘了导入json.jar包
package jianhui.zhang.JsonTest; import org.json.JSONException; import org.json.JSONObject; public class JsonTest { static String JSONObject = "{\"req\":{\"funcid\":\"0001\",\"termid\":\"1234\",\"oprtno\":\"5555\"},\"psw\":\"1001\",\"modeno\":\"222\"}" ; public static void main(String[] args) { try { JSONObject jsonObject = new JSONObject(JSONObject); String jsonstrtemp = jsonObject.getString("req"); jsonObject = new JSONObject(jsonstrtemp); System.out.println("currentTime:"+jsonObject.get("funcid")); } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
解析的内容如下:
jsonstrtemp:{"oprtno":"5555","termid":"1234","funcid":"0001"}
currentTime:0001
最后说一下,别忘了导入json.jar包
相关文章推荐
- JAVA基础_Java面向对象三大特征
- java int to byte array
- JAVA_SE基础——19.数组的定义
- JAVA接口笔记
- spring aop学习笔记
- 02_java关键字、表识符、注释、进制转换、补码反码、数据类型转换
- java基础知识—Java中的反射机制
- Java Exception和Error的区别
- Java实训项目--影碟管理软件
- Java week1
- 【java设计模式】中介者模式
- springMVC对异常处理的支持
- Struts2之如何使用简单的UI标签
- java语言复制二进制流数据
- springmvc解析器使用总结
- java分派
- Java应用程序利用Exe4j打包exe文件
- Java代码查看所有的系统属性
- Java锁的可重入性(Reentrancy)
- flex与JAVA的SOCKET通信