`

json 转换为map

    博客分类:
  • gson
 
阅读更多

public static void main(String[] args) {
        String jsonData = "{'name':'yang','age':2}";
        Map<String,String> map = parseData(jsonData);
        System.out.println(map.get("name"));
    }

    /**
     *
     * 函数名称: parseData
     * 函数描述: 将json字符串转换为map
     * @param data
     * @return
     */
    private static Map<String, String> parseData(String data){
        GsonBuilder gb = new GsonBuilder();
        Gson g = gb.create();
        Map<String, String> map = g.fromJson(data, new TypeToken<Map<String, String>>() {}.getType());
        return map;
    }

分享到:
评论

相关推荐

    json2Map:多层json转换为Map再转换为单层json

    多层嵌套json转换为Map再转换为单层 最近在实习的时候,需要将多层嵌套的json转换为单层的json。并且把json进行格式化。于是参照网上的网上的方法使用谷歌的gson利用递归的实现了多层json转换为单层的json。如 {...

    json 转为map 适合java

    json 转换为 map 在 Java 中的实现 json(JavaScript Object Notation)是一种轻量级的数据交换格式,它广泛应用于 web 开发、移动应用开发和微服务架构中。Java 是一种流行的编程语言,广泛应用于企业级应用开发、...

    json字符串转成 Map/List

    在Java中,将JSON字符串转换为Map或List是常见的操作,这在处理服务器返回的数据或者进行数据序列化时非常有用。 JSON字符串的结构主要包括对象(键值对的集合,用花括号{}包围)和数组(有序元素的集合,用方括号...

    jackson json 转 map 数值科学计数法的问题解决.docx

    例如,在将 JSON 字符串转换为 Map 时,如果 JSON 中包含一个非常大的数字,例如 12345678901234567890,这个数字在 Java 中可能会被表示为科学计数法的形式,例如 1.2345678901234567E22。这可能会导致数据的精度...

    Java读取json文件,并转化为map取值

    接下来,我们将学习如何读取JSON文件并转换为Map。首先,创建一个Java类,例如`JsonToMapConverter`,然后定义一个方法来完成这个任务: ```java import com.fasterxml.jackson.databind.ObjectMapper; import java...

    MFC,C++,C语言 json转换成std::map源码,无需编译,无需关心引用位置,直接引用即可使用

    本主题主要关注的是一个名为"MyJson"的库,该库提供了将JSON转换为`std::map`的功能,特别适用于MFC(Microsoft Foundation Classes)框架下的C++开发。 MFC是微软为Windows应用程序开发提供的一套类库,基于C++,...

    对象转换成JSON和Map

    - **Java中的JSON转换**:在Java中,我们可以使用如Jackson、Gson、Fastjson等库将Java对象转换为JSON字符串。例如,Jackson库的`ObjectMapper`类提供了`writeValueAsString()`方法,可以将Java对象转换为JSON字符...

    java转换xml、list、map和json

    该方法首先使用JSONSerializer将Map对象转换为JSON对象。 json-lib依赖包 json-lib库依赖于多个依赖包,包括commons-beanutils、commons-collections、commons-lang、commons-logging、ezmorph和xom等。如果缺少...

    json转换工具jackson

    本文将深入探讨Jackson作为JSON转换工具的关键知识点,并基于提供的博文链接进行补充。 1. **Jackson库介绍** Jackson是一个开源项目,其核心库为`com.fasterxml.jackson.core`,包括`jackson-databind`、`jackson...

    JSON转换工具类

    对象与json相互转换,map转json,json转map等基础工具类

    json格式与java类对象相互转换

    二、Java类对象到JSON转换 1. 将Java对象转换为JSON字符串,同样使用`ObjectMapper`: ```java User john = new User(1, "John", "john@example.com"); String johnJson = mapper.writeValueAsString(john); ``` ...

    在Java 8中将List转换为Map对象方法

    在Java 8中将List转换为Map对象方法 在Java 8中,将List转换为Map对象是一种非常实用的技术,特别是在处理大规模数据时非常有用。本文将详细介绍在Java 8中将List转换为Map对象的方法,并提供了多种实现方式。 ...

    json转为list 涉及 java springboot

    "JSON 转换为 List 涉及 Java 和 Spring Boot" JSON 转换为 List 是一种常见的数据处理操作,特别是在 Java 和 Spring Boot 应用程序中。下面我们将详细介绍如何使用 Java 和 Spring Boot 将 JSON 字符串转换为 ...

    json-lib及其依赖的包

    - 将JSON转换为Map: ```java String jsonString = "{\"key\":\"value\"}"; JSONObject jsonObject = JSONObject.fromObject(jsonString); Map, Object&gt; map = (Map, Object&gt;) jsonObject.toMap(); ``` 4. **...

    json解析工具类

    4. **解析JSON到Map**:如果Java类结构未知,可以将JSON转换为Map, Object&gt;。 ```java public Map, Object&gt; parseToMap(String jsonString) { try { // 使用org.json库 JSONObject jsonObject = new JSONObject...

    JAVA-JSON工具转换类

    可能包含的方法有`toJson()`(将Java对象转换为JSON字符串)、`fromJson()`(将JSON字符串解析为Java对象)、`convertToMap()`(将JSON字符串转换为Map)以及`convertToList()`(将JSON字符串转换为List)等。...

    json转map对象方法.java

    JSONObject是Map接口的一个实现类 json转map的6种实现方法,可根据自己的喜好进行选择

    json转换为String/List/Map/Bean

    json转换为String/List/Map/Bean

    json转换工具

    1. **对象到JSON转换**:你可以通过`net.sf.json.JSONObject`类的静态方法`fromObject()`将Java对象转换为JSON对象。例如,如果你有一个`User`对象,可以这样转换: ```java User user = new User(); // 设置user...

Global site tag (gtag.js) - Google Analytics