我正在使用一个使用phonegap 的Android 应用程序。 java 调用一些显示网页的 HTML,而 HTML 使用 javascript 来实现功能。现在,在 javascript 中,我使用 HTML 中的参数进行 JSON 调用。问题是我需要将此 JSONArray 发送回 Java 类。但是,当我使用
JavaActivity.parseJson(jsonArray.toString());
(其中 jsonArray 是 JSONArray,parseJson 是 java 活动中的方法)
它发送的字符串看起来像这样:
[{Object:Object}, {Object:Object}, {Object:Object}, .....]
我做错了什么或者有其他方法来转换这个字符串,或者直接发送 JSONArray ?
假设 jsonArray 保存了您想要发送到 Java 的所有数据,请执行以下操作:
var jString = JSON.stringify(jsonArray);
现在“jString”是数组的 json 编码字符串表示形式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)