HarmonyOS JSON.parse使用官网示例代码显示飘红

使用官网示例代码显示飘红。https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-json-V5#jsonparse

let jsonText = '{"name": "John", "age": 30, "city": "ChongQing"}';
let obj = JSON.parse(jsonText);
let options: JSON.ParseOptions = {
  bigIntMode: JSON.BigIntMode.PARSE_AS_BIGINT,
}
let numberText = '{"largeNumber":112233445566778899}';
let numberObj = JSON.parse(numberText,(key: string, value: Object | undefined | null): Object | undefined | null => {
  if(key === "largeNumber") return value;
  return value;
},options) as Object;
console.info((numberObj as object)?.["largeNumber"]);
// 期望输出: 112233445566778899
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
HarmonyOS
2025-01-09 14:55:21
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zbw_apple

需要添加:

import { JSON } from '@kit.ArkTS';
  • 1.
分享
微博
QQ
微信
回复
2025-01-09 16:07:34


相关问题
HarmonyOS JSON.parse 返回类型问题
1140浏览 • 1回复 待解决
JSON.parse数据处理导致精度丢失问题
1091浏览 • 1回复 待解决
HarmonyOS 使用的des加密报错
569浏览 • 1回复 待解决
HarmonyOS rn三方库集成
1091浏览 • 1回复 待解决
请问ets语言的在哪里?
3790浏览 • 1回复 待解决
Codelab中的ArkUI项目无法构建
7741浏览 • 1回复 待解决
xComponet示例代码不能使用
1422浏览 • 1回复 待解决
萌新在学习的时候遇到个问题
428浏览 • 0回复 待解决