当前位置: 首页 > 面试题库 >

Java中的JSON.stringify-Android

方轩昂
2023-03-14
问题内容

有什么办法可以JSON.stringify在android中执行吗?

我一直JSON.stringify(JSONObject)在网上看到所有内容,但是在android中找不到JSON类。

有什么帮助吗?


问题答案:

JSON.stringify(JSONObject)是Javascript函数,在Java中不可用。如果您使用的org.json.*是Android
SDK中内置的程序包,则等效的方法是只调用toString()您的JSONObject实例,或更人性化toString(int)

http://developer.android.com/reference/org/json/JSONObject.html#toString()
http://developer.android.com/reference/org/json/JSONObject.html#toString(int)

JSONObject obj = ...
String jsonString = obj.toString(4);


 类似资料:
  • JSON 通常用于与服务端交换数据。 在向服务器发送数据时一般是字符串。 我们可以使用 JSON.stringify() 方法将 JavaScript 对象转换为字符串。 语法 JSON.stringify(value[, replacer[, space]]) 参数说明: value: 必需, 一个有效的 JSON 对象。 replacer: 可选。用于转换结果的函数或数组。 如果 replac

  • 问题内容: 我在给像这样的物体 如何将字符串转换回对象? 问题答案: 您需要字符串。

  • JSON.stringify()方法用于把JavaScript值(对象或者数组)序列化为JSON字符串,并返回序列化后的JSON字符串。调用格式为: JSON.stringify(value[, replacer[, space]]) 参数: value: 必需。将要序列化为JSON 字符串的值。 replacer: 可选。用于替换结果的函数、或仅包括指定的属性数组。 space: 可选。用于文本

  • 问题内容: 在JavaScript中,不支持本机JSON的浏览器有哪些替代方案?谢谢 问题答案: 您应该使用该库。它是某些浏览器本地包含的标准的基础。 您可以在这里找到它起源的页面:https : //github.com/douglascrockford/JSON- js/blob/master/json2.js 该脚本会自动确保仅在尚不存在的情况下添加方法,因此在具有该方法的浏览器中不会存在危

  • 问题内容: 我有一个具有某些属性和方法的对象,如下所示: 我必须将此对象传递给另一个函数。因此,我尝试使用JSON.stringify(obj),但是加载函数(当然不是空的,这只是出于本示例的目的)正在“丢失”。 有什么方法可以反对和维护它所拥有的方法吗? 谢谢! 问题答案: 为什么要精确化对象?JSON不了解功能(并且不应该)。如果要传递对象,为什么不采用以下方法之一?

  • 问题内容: 是否可以将某些字段排除在json字符串中? 这是一些伪代码 我想排除privateProperty1和privateproperty2出现在json字符串中 所以我想,我可以使用stringify replacer函数 并在串 但是在jsonString中,我仍然将其视为 我想在其中没有privateproperties的字符串。 问题答案: 在Mozilla的文档说回报(而不是):