为什么 android 没有将字符串值放入 JSONObject 的函数?
Why does android not have a function for putting a String value into a JSONObject?
我在网上看到很多这样的例子:
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "myname");
当 JSONObject 没有 put(String name, String value) 函数时,人们怎么能给出这样的例子。至少我能找到的任何文档中都缺少它,而且如果我什至开始尝试将字符串值放入对象,我的 Android 工作室就会全部变成红色。
有人可以向我解释一下为什么 android 中缺少将字符串作为值放入 JSONobject 的函数吗?
感谢提前提供信息
至少这个问题有一个记录的方法put(String name, Object value)。您只需要处理一个 JSONException。
参考这个linkhttp://developer.android.com/reference/org/json/JSONObject.html
JSONObject put(String name, Object value)
Maps name to value, clobbering any existing name/value mapping with the same name.
数据类型对象是 Java class 层次结构的根 class。所有非基本类型(包括数组)直接或间接继承自此 class.
因此jsonObject.put("name","myname");是一个有效的声明。
我在网上看到很多这样的例子:
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "myname");
当 JSONObject 没有 put(String name, String value) 函数时,人们怎么能给出这样的例子。至少我能找到的任何文档中都缺少它,而且如果我什至开始尝试将字符串值放入对象,我的 Android 工作室就会全部变成红色。
有人可以向我解释一下为什么 android 中缺少将字符串作为值放入 JSONobject 的函数吗?
感谢提前提供信息
至少这个问题有一个记录的方法put(String name, Object value)。您只需要处理一个 JSONException。
参考这个linkhttp://developer.android.com/reference/org/json/JSONObject.html
JSONObject put(String name, Object value)
Maps name to value, clobbering any existing name/value mapping with the same name.
数据类型对象是 Java class 层次结构的根 class。所有非基本类型(包括数组)直接或间接继承自此 class.
因此jsonObject.put("name","myname");是一个有效的声明。