gpt4 book ai didi

json - 在 Ballerina 中将字符串转换为 Json

转载 作者:行者123 更新时间:2023-12-02 08:04:47 24 4
gpt4 key购买 nike

有没有办法转换stringjson在芭蕾舞女 Actor ?

我找到了this PR - Add jsons:parse() method to get a JSON from a string它说添加支持解析stringjson ,但找不到任何示例。

我尝试了以下方法:

string person = {"name":"John", "address":{"number":89, "street":"main street", "town": "Colombo"}};
json personJson = sons:parse(person);

但它给了我一个错误:
undefined package 'jsons'
undefined function 'parse'

最佳答案

转换 string 的正确方法至json在芭蕾舞 Actor 中是使用 readJson函数来自 StringReader .您尝试的是一种不再受支持的旧方法。

下面的例子展示了如何使用 StringReader 来完成。 .

import ballerina/io;

public function main(string... args) {
string str = "{\"name\":\"John\", \"address\":{\"number\":89, \"street\":\"main street\", \"town\":\"Colombo\"}}";
io:StringReader sr = new(str, encoding = "UTF-8");
json j = check sr.readJson();
io:println(j);
}

关于 StringReader 的更多信息可以从文档中找到 - https://ballerina.io/learn/api-docs/ballerina/io.html#StringReader

关于json - 在 Ballerina 中将字符串转换为 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52753197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com