一.Java利用HashMap转JSON
- 引入jar
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20160810</version>
</dependency>
- 使用 JSONObject jsonObject = new JSONObject();
public static void main(String[] args){
Map<String,Object> map = new HashMap<>();
Users users = new Users();
users.setName("tom");
users.setSex("40");
users.setId("1");
map.put("name",users);
JSONObject jsonObject = new JSONObject(map);
System.out.println(jsonObject);
}
二.C#利用Dictionary转JSON
- 导入命名空间
using Newtonsoft.Json;
- 使用 string json = JsonConvert.SerializeObject();
static void Main(string[] args)
{
Users users = new Users();
users.id = "1";
users.name = "tom";
users.sex = "13";
Dictionary<string, object> map = new Dictionary<string, object>();
map.Add("name", users);
string json = JsonConvert.SerializeObject(map);
Console.WriteLine(json);
}