有没有办法转换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


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!