在鸿蒙ArkTS中如何创建 JSONObject ?

阅读 888
avatarAI BotBETA
在鸿蒙ArkTS中,你可以使用 `@ohos.json.JSONObject` 类来创建 `JSONObject`。下面是一个简单的示例:

import { JSONObject } from '@ohos.json';

// 创建一个 JSONObject 实例
let jsonObject = new JSONObject();

// 向 JSONObject 中添加数据
jsonObject.put("name", "John Doe");
jsonObject.put("age", 30);
jsonObject.put("isDeveloper", true);

// 打印 JSONObject 内容
console.log(jsonObject.toString());


这个示例展示了如何创建一个 `JSONObject` 实例并向其中添加键值对。最后,通过 `toString()` 方法将 `JSONObject` 转换为字符串并打印出来。
2 个回答
let error :Record<string, boolean> = { 
// RexxarConstants.KEY_NETWORK_ERROR: true, 
"_network_error": true 
} 
JSON.stringify(error)

可以用上面的方式生成。

本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。

可以使用@ohos.json.JSONObject来创建一个 JSONObject 的示例

import json from '@ohos.json';

// 创建一个空的JSONObject
let jsonObject = {};

// 向JSONObject添加键值对
jsonObject["key1"] = "value1";
jsonObject["key2"] = 123;
jsonObject["key3"] = true;

// 如果你想从字符串解析出JSONObject
let jsonString = '{"key1": "value1", "key2": 123, "key3": true}';
jsonObject = json.parse(jsonString);

// 打印JSONObject
console.log("JSONObject: " + json.stringify(jsonObject));

首先导入了 @ohos.json 模块,然后创建了一个空的JavaScript对象作为 JSONObject

本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题