在android中将JsonArray转换为byte []数组

Posted

技术标签:

【中文标题】在android中将JsonArray转换为byte []数组【英文标题】:Convert JsonArray to byte[] array in android 【发布时间】:2014-01-30 18:49:25 【问题描述】:

我有以下 jsonarray:

"_id" :"值", “数据”:“价值”, “大批” : [ “x”:“值”, “y”:“价值” , “x”:“值”, “y”:“价值” ]

如何将其转换为 byte[] 数组?

【问题讨论】:

所以要将字符串转换为字节数组? 你的问题不是很清楚。能说一下为什么要转成字节数组吗?这将有助于其他人回答。 您没有 JSON 数组,而是 JSON 对象。您想将 JSON POST 到网络服务器吗? 我需要将一个 json 数组转换为 bytearray。我将使用 OKHTTP。它以字节数组为参数。所以我需要将 json 转换为字节 arrya 【参考方案1】:
public byte[] objectToBytArray( Object ob )
 return ((ob.toString()).getBytes());

在此处将您的 JSONArray 作为对象传递。

【讨论】:

以上是关于在android中将JsonArray转换为byte []数组的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Kotlin 中将 ArrayList 转换为 JSONArray()

如何在android中将HashMap转换为json数组?

JSONObject 无法在 android 中转换为 JSONArray

android无法将字符串转换为jsonarray

从 JSONArray 转换为 ArrayList<CustomObject> - Android

jsonobject无法转换为jsonarray android studio