public class ParamJSONHelper extends Object
用法: import static com.alibaba.csb.sdk.ParamJSONHelper.*; ... MaporderItemElement = toMap( toKVPair("skey1", "foo"), toKVPair("skey2", "bar")); Map orderItem = toMap(toKVPair("orderItem", orderItemElement)); Map itemElement = toMap( toKVPair("key1", "love"), toKVPair("key2", "story"), toKVPair("orderItems", Arrays.asList(orderItem))); Map item = toMap(toKVPair("item", itemElement)); // 调用fastjson类 将Map所代表的对象内容装换为json串 String poItems = JSON.toJSONString(Arrays.asList(item), true); System.out.println("poItems=\n" + poItems); 打印出的JSON串为: [ { "item":{ "key1":"love", "key2":"story", "orderItems":[ { "orderItem":{ "skey1":"foo", "skey2":"bar" } } ] } } ]
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ParamJSONHelper.KVPair
内部静态类 存储key -- value对象
|
| 构造器和说明 |
|---|
ParamJSONHelper() |
public static ParamJSONHelper.KVPair toKVPair(String key, Object value)
key - value - public static Map<String,Object> toMap(ParamJSONHelper.KVPair... kvp)
kvp - Copyright © 2021 Alibaba Aliware CSB. All rights reserved.