#鸿蒙通关秘籍#大家好,ArkUI中ArkTS工具类怎么获取,有谁知道不?

HarmonyOS
2024-12-06 14:03:18
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
PaaS寒窗幽梦

哈哈,ArkUI中获取TS工具类,你可以使用@arkts.utils工具类,它会提供一系列有用的工具方法。

import { lang } from '@kit.ArkTS';
import { collections } from '@kit.ArkTS';

type ISendable = lang.ISendable;
let jsonText = '{"name": "John", "age": 30, "city": "ChongQing"}';
let obj = `ArkTSUtils.ASON.parse(jsonText)` as ISendable;
console.info((obj as object)?.["name"]);
// 期望输出: 'John'
console.info((obj as object)?.["age"]);
// 期望输出: 30
console.info((obj as object)?.["city"]);
// 期望输出: 'ChongQing'

let options: `ArkTSUtils.ASON.ParseOptions` = {
  bigIntMode: `ArkTSUtils.ASON.BigIntMode.PARSE_AS_BIGINT`,
  parseReturnType: `ArkTSUtils.ASON.ParseReturnType.OBJECT`,
}
let numberText = '{"largeNumber":112233445566778899}';
let numberObj = `ArkTSUtils.ASON.parse(numberText,undefined,options)` as ISendable;

console.info((numberObj as object)?.["largeNumber"]);
// 期望输出: 112233445566778899
分享
微博
QQ
微信
回复
2024-12-06 15:47:27
相关问题
有谁知道沙箱目录怎么获取
2732浏览 • 1回复 待解决
有谁知道如何获取IMEI码
2291浏览 • 1回复 待解决
有谁知道如何获取字体资源
423浏览 • 1回复 待解决
有谁知道如何获取系统api版本
2242浏览 • 1回复 待解决
有谁知道如何获取应用包信息
1874浏览 • 1回复 待解决
有谁知道ArkTS支持隐式跳转吗?
2129浏览 • 1回复 待解决
有谁知道ArkTS支持定时器吗
3067浏览 • 1回复 待解决
有谁知道如何获取状态栏高度
2353浏览 • 1回复 待解决