数组支持递归解析

This commit is contained in:
2025-04-28 18:18:04 +08:00
parent b4932bf7cd
commit e4c0f9abf3
2 changed files with 7 additions and 3 deletions

View File

@ -13,7 +13,7 @@ import (
)
func TestNewJson(t *testing.T) {
sourceData := `{"name": "test", "age":18,"company":{"address": "Beijing", "name":"lala"},"index":[1,2,3,4], "deep":[{"name":"a"}]}`
sourceData := `{"name": "test", "age":18,"company":{"address": "Beijing", "name":"lala"},"index":[1,2,3,4], "deep":[[{"name":"a","age":20},{"name":"c"}], [{"name":"b"},{"name":"d"}]]}`
instance, iErr := NewJson(sourceData, &Option{XmlName: "ResponseData"})
fmt.Println(iErr)
res, err := instance.Marshal("xml")