JSONArray转byte文件数组
时间: 2023-07-23 15:22:31 浏览: 110
JSON 转 数组方法
以下是将JSONArray转换为byte数组的Java代码示例:
```java
import org.json.JSONArray;
import java.io.FileOutputStream;
import java.io.IOException;
public class JsonToByteArray {
public static void main(String[] args) {
JSONArray jsonArray = new JSONArray("[\"Hello\", \"World\"]");
try {
// 将JSONArray转为byte数组
byte[] byteArray = jsonArray.toString().getBytes();
// 将byte数组写入文件
FileOutputStream fos = new FileOutputStream("example.txt");
fos.write(byteArray);
fos.close();
System.out.println("成功将JSONArray写入文件");
} catch (IOException e) {
System.out.println("写入文件时出现错误:" + e.getMessage());
e.printStackTrace();
}
}
}
```
在上面的示例中,我们可以看到:
- 首先,我们创建了一个JSONArray对象。
- 然后,我们将JSONArray对象转换为byte数组。
- 接着,我们创建一个FileOutputStream对象,并将byte数组写入文件。
- 最后,我们关闭FileOutputStream对象,并输出一个成功的消息。如果在写入文件时发生错误,则会输出错误消息。
阅读全文