largeQ

几天前我通过递归编写了这段代码。public static Map jsonToMap(JSONObject json) throws JSONException {

Map retMap = new HashMap();

if(json != JSONObject.NULL) {

retMap = toMap(json);

}

return retMap;}public static Map toMap(JSONObject object) throws JSONException {

Map map = new HashMap();

Iterator keysItr = object.keys();

while(keysItr.hasNext()) {

String key = keysItr.next();

Object value = object.get(key);

if(value instanceof JSONArray) {

value = toList((JSONArray) value);

}

else if(value instanceof JSONObject) {

value = toMap((JSONObject) value);

}

map.put(key, value);

}

return map;}public static List toList(JSONArray array) throws JSONException {

List list = new ArrayList();

for(int i = 0; i

Object value = array.get(i);

if(value instanceof JSONArray) {

value = toList((JSONArray) value);

}

else if(value instanceof JSONObject) {

value = toMap((JSONObject) value);

}

list.add(value);

}

return list;}

java将json转为hashmap_将JSON字符串转换为HashMap相关推荐

  1. 不使用java内置函数,将String字符串转换为int类型

    package com.test;public class AtoiTest {public static void main(String[] args) throws Exception {Str ...

  2. python 读取json转为docx_python 将json数据提取转化为txt的方法

    python3 如何把一个txt文件转换成json数据,txt包含前言 今天拿到一个传感器信号文件,txt格式,有十几行,每行是一组json格式数据,有两个字段(键):'series'和'id',共4 ...

  3. php 数组格式的字符串转为数组_php将字符串转换为数组实例讲解

    php将字符串转换为数组 在php中通过使用"explode函数",将字符串转换为数组,该函数的用法为"explode(delimiter,string)",其 ...

  4. java将json转为hashmap_java – 将JSON字符串转换为HashMap

    我写了这些代码几天回来通过递归. public static Map jsonToMap(JSONObject json) throws JSONException { Map retMap = ne ...

  5. python输入字符串转换为公式_python从字符串转换为boolean ?

    实际上,你只需将字符串与期望接受的内容进行比较,这样你就可以这样做: s== 'True'或者检查一组值: 复制代码 sin ['true', '1', 't', 'y', 'yes', 'yeah' ...

  6. java fastjson vector转为json_java对象与Json字符串之间的转化(fastjson)

    public class test { public static void main(string[] args) { // 实现java对象与json字符串之间的转化 // 1. person对象 ...

  7. json 解析 转java对象数组对象数组对象_json字符串转java对象数组

    需要引入json-lib-2.2-jdk15.jar和ezmorph-1.0.6.jar包 String itemStar = request.getParameter("itemStar& ...

  8. java json转抽象对象_做一次面向对象的体操:将 JSON 字符串转换为嵌套对象的一种方法...

    原标题:做一次面向对象的体操:将 JSON 字符串转换为嵌套对象的一种方法 来源:琴水玉 , www.cnblogs.com/lovesqcc/p/9478678.html 程序员共读整理发布,转载请 ...

  9. Java对象转换成JSON对象/JSON对象转换成JSON字符串/JSON字符串转换成JS对象

    文章目录 后端部分 前端部分 后端部分 Option op = new Option("海淀","hd");//java对象转换json对象 JSONObjec ...

最新文章

  1. 【TCP/IP】IP路由选择
  2. 女性程序员占比超17%,平均月薪近2万 | 程序员就业大数据报告
  3. Android projects on Github
  4. 项目: 双人反弹球游戏
  5. 【机器学习】决策树算法
  6. spring什么版本支持java8,与Java 11兼容的最低Spring版本
  7. Wireshark 在Windows下的安装
  8. 深度搜索剪枝——数的划分
  9. 第三章 MongoDb Java应用 3.2
  10. Springboot源码——应用程序上下文分析
  11. nuxt打包路劲问题_简述Nuxt.js
  12. FGMap学习之--快速入门
  13. 三维点云学习(4)5-DBSCNA python 复现-2-kd-_tree加速
  14. 数学建模方法 — 【01】模糊数学
  15. 【JXTA概念介绍(翻译)】
  16. Python(九)- 音频文字转换
  17. Postman下载与安装操作步骤【超详细】
  18. XTUOJ-1281-Cute String
  19. 机器人之自动回归原点方法实现
  20. 华为上研所无线嵌入式优招面经

热门文章

  1. 单片微型计算机 第九章自测题,单片微型计算机网上练习题答案..doc
  2. python计算单词长度_Python - 按长度打印单词
  3. 怎么统计是否内宿_第二关:描述统计分析
  4. mysql jdbc 占位符_JDBC中占位符报错是什么鬼啊
  5. python 基础之字符串方法
  6. QT_4_QpushButton的简单使用_对象树
  7. select2 属性标签整理
  8. python map、filter、reduce
  9. swift:Optional Type 、Swift和Objective-C混编的讲解
  10. iOS: 让自定义控件适应Autolayout注意的问题