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

HarmonyOS
6天前
浏览
收藏 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
微信
回复
6天前
相关问题
有谁知道沙箱目录怎么获取
2332浏览 • 1回复 待解决
有谁知道如何获取IMEI码
2073浏览 • 1回复 待解决
有谁知道如何获取应用包信息
1749浏览 • 1回复 待解决
有谁知道ArkTS支持定时器吗
2706浏览 • 1回复 待解决
有谁知道ArkTS支持隐式跳转吗?
1797浏览 • 1回复 待解决
有谁知道如何获取字体资源
329浏览 • 1回复 待解决
有谁知道如何获取系统api版本
2044浏览 • 1回复 待解决
设备唯一ID,有谁知道怎么处理?
2061浏览 • 1回复 待解决