JSONObject 转utf-8
时间: 2023-07-28 13:47:09 浏览: 269
json转成object
JSONObject本身就是一个Java对象,它并没有编码的概念。如果你想将JSONObject对象转成UTF-8编码的字符串,可以使用它的toString方法,然后将得到的字符串按照UTF-8编码进行编码。
示例代码如下:
```java
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "张三");
jsonObject.put("age", 18);
String jsonString = jsonObject.toString();
byte[] utf8Bytes = jsonString.getBytes("UTF-8");
```
在上面的代码中,我们创建了一个JSONObject对象,然后将其转成字符串,并使用UTF-8编码将字符串转成字节数组。最终,我们得到了一个UTF-8编码的字节数组。
阅读全文