android json 编码
时间: 2023-08-13 07:11:34 浏览: 39
在 Android 中,可以使用`JSONObject`和`JSONArray`类来创建和编码 JSON 对象和数组。以下是一个简单的示例,展示如何使用`JSONObject`和`JSONArray`来编码 JSON 数据:
```java
JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("name", "John");
jsonObject.put("age", 30);
jsonObject.put("isMarried", true);
JSONArray jsonArray = new JSONArray();
jsonArray.put("Java");
jsonArray.put("Android");
jsonArray.put("Kotlin");
jsonObject.put("skills", jsonArray);
} catch (JSONException e) {
e.printStackTrace();
}
String jsonString = jsonObject.toString();
```
在上面的示例中,我们首先创建了一个`JSONObject`对象,然后向其中添加了一些键值对和一个`JSONArray`对象。最后,我们将`JSONObject`对象转换为字符串,以便可以将其发送给其他应用程序或服务器。
注意:需要处理`JSONException`异常,因为在添加键值对时可能会抛出此异常。