Map<String,String>转换json字符串

文前一注:注意jar包的导入和引入。

下面是代码实现:

 1 import java.util.HashMap;
 2 import java.util.Map;
 3 import net.sf.json.JSONObject;
 4
 5 public class testJson {
 6
 7     public static void main(String[] args) {
 8         testPingping();
 9     }
10     //里面的任务都是我的好友,希望他们不要看到 ^_^^_^^_^
11     public static void testPingping(){
12         Map<String, String> smallMap = new HashMap<String, String>();
13         smallMap.put("userId", "438");
14         smallMap.put("name", "平平/萍萍");
15         smallMap.put("sex", "不知男女");
16         smallMap.put("reason", "和学成睡一晚,后来学成嘴疼");
17     JSONObject jsonObject = JSONObject.fromObject(smallMap);
18     System.out.println("下面是专家开具的鉴定结果:");
19     System.out.println(jsonObject);
20     System.out.println("患者鉴定完毕!");
21     System.out.println("下一位");
22
23     }
24 }

输出的结果:

下面是专家开具的鉴定结果:
{"b_name":"平平/萍萍","d_reason":"和学成睡一晚,后来学成嘴疼","a_userId":"438","c_sex":"不知男女"}
患者鉴定完毕!
下一位

--------------------------------------------------------------------------------------------------

需要引入的jar包列表:

cglib-nodep-2.2.jar
commons-beanutils-1.8.0.jar
commons-collections-3.2.1.jar
commons-lang-2.4.jar
commons-logging-1.1.1.jar
ezmorph-1.0.4.jar
gson-2.8.0-javadoc.jar
gson-2.8.0-sources.jar
gson-2.8.0.jar
jettison-1.3.1.jar
json-lib-2.2.1-jdk13.jar
json.jar

--------------------------------------------------------------------------------------------------

平哥^_^哈哈哈哈哈…………

时间: 2024-10-25 23:47:15

Map<String,String>转换json字符串的相关文章

C# String.Format格式化json字符串中包含"{" "}"报错问题

json.Append(String.Format("{\"total\":{0},\"row\":{1}}", lineCount, strJSON));直接会报错 字符串中包含{或者},则需要用{{ 来代替字符 {,用}} 代替 }如:json.Append(String.Format("{{\"total\":{0},\"row\":{1}}}", lineCount, strJS

ios 解决数据请求json解析字典后,由于java某些类库转换json字符串后出现键值为&lt;null&gt;无法保存在userDefault的问题

解决数据请求json解析字典后,由于java某些类库转换json字符串后出现键值为<null>无法保存在userDefault. 打印下得到的字典数据: “username”=<null> 此时如果将字典保存到userDefault中会报错 所以需要遍历字典将其替换 for (NSString*s in [Dict1 allKeys]) { if ([Dict1[s] isEqual:[NSNull null]]) { [Dict1 setObject:@""

java json数据转List对象的集合-----阿里巴巴插件---及原生json---JSON 与 对象 、集合 之间的转换 JSON字符串和java对象的互转【json-lib】

List<RunfastFullLess> list=(List<RunfastFullLess>)JSONArray.parseObject(activity.getFullLesss(),RunfastFullLess.class); 使用阿里巴巴的json插件 <!--json数据转换的阿里巴巴依赖库--><dependency> <groupId>com.alibaba</groupId> <artifactId>

Gson转换JSON字符串和Java对象

最近在Web开发中,用到Json和Ajax传数据,需要实现对象和Json字符串的转换,尝试了多种方法和类库,发现还是Gson比较好用. Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库.可以将一个 JSON 字符串转成一个 Java 对象,反之亦可. jar包下载地址:http://code.google.com/p/google-gson/downloads/list: 不过Goole有时访问不了,可以用这个地址:http://mvnre

转载-------- JSON 与 对象 、集合 之间的转换 JSON字符串和java对象的互转【json-lib】

转载--*--*---- 在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好,下面先看下JSON的格式, JSON可以有两种格式,一种是对象格式的,另一种是数组对象, {"name":"JSON","address":"北京市西城区","age":25}//JS

php转换json字符串

分享一下使用php接收前端传过来的json参数.因为需要跨域,没有找到POST下跨域可以实现的方式.所以就用GET传参,但是参数又比较复杂,所以用json对象转换的字符串传过去,然后用php在解析.请求地址: api.4006666796.com/?p={"t":"1"} p就是需要解析的参数,首先要进行html的转义解析: htmlspecialchars_decode($parame); 然后json解析 $p = json_decode($parame, tr

C#中将string类型的json字符串转化成数组

JObject json1 = (JObject)JsonConvert.DeserializeObject("ReContent"); JArray array = (JArray)json1["Phones"]; string aa = ""; foreach (var jObject in array) { //赋值属性 aa = jObject[""].ToString();//获取字符串中id值 } using Ne

利用new Gson()的toJson方法将map对象转成json字符串

1 package mpsm.mcpsm.operation.demandInfoLoad.service; 2 3 import java.sql.ResultSet; 4 import java.text.DecimalFormat; 5 import java.util.ArrayList; 6 import java.util.HashMap; 7 import java.util.List; 8 9 import mpsm.mcpsm.operation.demandInfoLoad.

Bean、List、Map、Array、String与JSON字符串的相互转换

import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.math.BigDecimal; import java.math.BigInteger; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map;