Thi*_*ruG 2 string json type-conversion ballerina
有没有办法转换string
到json
芭蕾舞女演员?
我发现这个PR - 添加jsons:parse()方法从一个字符串中获取一个JSON,它表示添加支持解析string
为json
,但找不到任何示例.
我尝试了以下方法:
string person = {"name":"John", "address":{"number":89, "street":"main street", "town": "Colombo"}};
json personJson = sons:parse(person);
Run Code Online (Sandbox Code Playgroud)
但它给了我一个错误:
undefined package 'jsons'
undefined function 'parse'
Run Code Online (Sandbox Code Playgroud)
小智 5
将芭蕾舞女演员转换string
为json
芭蕾舞女演员的正确方法是使用readJson
函数from 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);
}
Run Code Online (Sandbox Code Playgroud)
有关更多信息StringReader
,请访问以下文档:https://ballerina.io/learn/api-docs/ballerina/io.html#StringReader
归档时间: |
|
查看次数: |
235 次 |
最近记录: |