我在Dart中有一些類,我想要得到它們的格式化JSON表示。在Dart中格式化JSON的類結構
舉例來說,我已經得到了這些類:
class A {
String a1;
num a2;
List<B> bs;
}
class B {
String b1;
num b2;
}
一個格式化的A-對象的JSON應該是這樣的:
{
"a1": "value",
"a2": 42,
"bs": [
{
"b1": "any value",
"b2": 13
},
{
"b1": "another value",
"b2": 0
}
]
}
我在酒吧倉庫看了一些封裝,但找不到一個,符合我的需求。也許我錯過了正確的一個。
你嘗試什麼套餐,什麼不適合? – 2014-08-31 10:10:12
我試過[可導出](https://pub.dartlang.org/packages/exportable),[jsonx](https://pub.dartlang.org/packages/jsonx)和[dson](https:// pub .dartlang.org /包/ DSON)。我無法弄清楚,如何將縮進參數傳遞給它們的編碼函數。與此同時,我更改了jsonx包(將indent添加到私有編碼器變量中),但這不是必需的。如果沒有這種改變,我會聯繫作者。 – maiermic 2014-08-31 10:47:07