JSON中optString和getString方法的区别
程序员文章站
2022-10-29 16:09:40
optstring方法会在对应的key中的值不存在的时候返回一个空字符串,但是getstring会抛一个jsonexception 。
/**
* re...
optstring方法会在对应的key中的值不存在的时候返回一个空字符串,但是getstring会抛一个jsonexception 。
/** * returns the value mapped by {@code name} if it exists, coercing it if * necessary, or throws if no such mapping exists. * * @throws jsonexception if no such mapping exists. */ public string getstring(string name) throws jsonexception { object object = get(name); string result = json.tostring(object); if (result == null) { throw json.typemismatch(name, object, "string"); } return result; } /** * returns the value mapped by {@code name} if it exists, coercing it if * necessary, or the empty string if no such mapping exists. */ public string optstring(string name) { return optstring(name, ""); }
以上所述是小编给大家介绍的json中optstring和getstring方法的区别,希望对大家有所帮助
推荐阅读
-
Javascript中类式继承和原型式继承的实现方法和区别之处
-
对python中dict和json的区别详解
-
关于jquery中attr()和prop()方法的区别
-
Java中成员变量与局部变量的区别、对象类型作为方法的参数和方法的返回值
-
JSON中key动态设置及JSON.parse和JSON.stringify()的区别
-
Java中构造方法、空指针异常现象、基本数据类型和引用数据类型作为参数传递的区别
-
JSON中optString和getString方法的区别
-
php 中self,this的区别和操作方法实例分析
-
python和flask中返回JSON数据的方法
-
Python的Bottle框架中返回静态文件和JSON对象的方法