MATLAB Answers

Parse JSON String to Structure

26 ビュー (過去 30 日間)
Michael
Michael 2015 年 5 月 8 日
回答済み: Kunal Kandhari 2021 年 6 月 22 日
I can use webread to parse json delivered by a webservice into a struct, but is there any way to do that same parsing if I have the JSON data in a string?

回答 (1 件)

Kunal Kandhari
Kunal Kandhari 2021 年 6 月 22 日
This can be done using :
jsondecode('string text');
For more reference:
Sample program:
myStruct=struct();
myStruct.name="Hello";
myStruct.age="21";
myStructString=jsonencode(myStruct);
fprintf("Original structure: \n");
disp(myStruct);
fprintf("Original structure converted to string: \n");
disp(myStructString);
myStruct2=struct();
myStruct2=jsondecode(myStructString);
fprintf("\n\nOriginal structure parsed back from string: \n");
disp(myStruct2);
Output:

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by