校园二手交易网站设计的原则,网页制作方法,wordpress 4.9.4 安装,中卫网站设计公司有哪些目录 前言一、Main(非安卓环境)方法下运行二、安卓坏境下运行三、why? 前言
原生的json,即org.json.JSONObject; 在Android Studio中的Main方法里运行报错#xff0c;但在安卓程序运行过程正常
一、Main(非安卓环境)方法下运行 static void test() {try {// 创建一个 JSON … 目录 前言一、Main(非安卓环境)方法下运行二、安卓坏境下运行三、why? 前言
原生的json,即org.json.JSONObject; 在Android Studio中的Main方法里运行报错但在安卓程序运行过程正常
一、Main(非安卓环境)方法下运行 static void test() {try {// 创建一个 JSON 对象JSONObject jsonObject new JSONObject();jsonObject.put(name, Alice);jsonObject.put(age, 25);// 将 JSON 对象转换为字符串String jsonString jsonObject.toString();// 解析 JSON 字符串JSONObject parsedObject new JSONObject(jsonString);String name parsedObject.optString(name);int age parsedObject.optInt(age);// 打印解析结果Log.d(JSON, Name: name);Log.d(JSON, Age: age);} catch (JSONException e) {e.printStackTrace();}}public static void main(String[] args) {test();}二、安卓坏境下运行 protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);binding ActivityMainBinding.inflate(getLayoutInflater());setContentView(binding.getRoot());fManager getSupportFragmentManager();test();}void test() {try {// 创建一个 JSON 对象JSONObject jsonObject new JSONObject();jsonObject.put(name, Alice);jsonObject.put(age, 25);// 将 JSON 对象转换为字符串String jsonString jsonObject.toString();// 解析 JSON 字符串JSONObject parsedObject new JSONObject(jsonString);String name parsedObject.optString(name);int age parsedObject.optInt(age);// 打印解析结果Log.d(JSON, Name: name);Log.d(JSON, Age: age);} catch (JSONException e) {e.printStackTrace();}}输出
三、why? 其实很简单啊这是因为 org.json.JSONObject 相关类是 Android SDK 中的一个类它与普通的 Java 应用程序环境不完全兼容。只能在Android 应用程序中使用 JSONObject而不是在普通的 Java 应用程序中。 很好又水了一篇文章…