json.net java_java解析JSON (使用net.sf.json)

例如JSON字符串str如下:

{

"data": [

{

"basic_title": "运筹帷幄因特网",

"basic_creator": "马跃,余南阳编著",

"basic_publisher": "成都市:西南交通大学出版社",

"basic_identifier_1": "7-81057-433-7",

"basic_description": "本书介绍了电子公告牌BBS、远程登录Telnet、会谈、因特网聊天IRC、新闻组Usenet、电子邮件E-mail、讨论组与邮件列表、FTP等因特网资源及工具,还介绍了几种常见的搜...",

"proc_dxid": "000000079801",

"proc_channel": "11",

"basic_source_no": "成都市:西南交通大学出版社",

"basic_date": "2000",

"basic_source_name": "图书"

}

]

}

一步一步的获取方式如下:

//引入java json包

import net.sf.json.JSONObject

//转化为JSON

JSONObject jsonO = JSONObject.fromObject(str);

//解析到data

JSONArray jsonA = jsonO.getJSONArray("data");

//获取第一个JSON对象

JSONObject jsonO1 = (JSONObject)jsonA.get(0);

//获取title

String basic_title= jsonO1.getString("basic_title");

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/305294.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Docker查看应用的实际内存

前言 我们把应用部署到Docker里面之后,有什么办法查看这个应用占用了多少内存呢?docker本身提供了一个命令让我们可以直接看到当前时间所有容易占用的情况。docker stats --no-stream从上面来看,这几个应用用的内存加起来已经是将近12G了。但…

如何动态的生成某种类型的集合呢_知乎画报」的移动端动态化工程实践

本文基于移动端动态化方案在知乎原生推广落地页「知乎画报」上的实践经验,对该方案技术升级过程中的思考以及技术关键细节做了详尽的解读。商业化是互联网公司发展的重要阶段,App 端的商业广告业务对移动端动态化能力的需求很强烈,一方面需要…

asp.net 得到上一页地址

if(!IsPostBack) ViewState["retu"]Request.UrlReferrer.ToString();

任正非致歉华为前程序员:回来吧,公司错了

近几日,因着任正非连续签发邮件,无处不在热议华为,其中与所有的技术人可谓密切相关。除了一员工因说真话,被晋升两级,根据其自愿选择工作岗位及地点,并由无线网络产品线总裁邓泰华保护其不受打击报复之外&a…

Asp.Net Core之Identity应用(下篇)

一、前言在上篇中简单介绍了 Asp.Net Core 自带的 Identity,一个负责对用户的身份进行认证的框架,当我们按需选择这个框架作为管理和存储我们应用中的用户账号数据的时候,就会添加到自己的项目当中去。这个时候,默认情况我们会使用自带的数据…

python随机数生成验证码_Python随机数random模块学习,并实现生成6位验证码

一、前言学习python随机数random模块的使用 ,并使用模块中的函数,实现6位验证码生成二、random模块1、random.random()返回0-1直接的随机数,类型为float>>>print(random.random())0.12591846916629082、random.randint(1, 8)返回1-8直接的随机数…

python没有菜单栏怎么搞mac_Mac 下 sublime 怎么调出顶端菜单栏

点击Sublime的Preferences->Setting-Default菜单,打开它的配置文件。找到如下一行的配置:"fold_buttons": true,值为true则是显示三角折叠按钮,反之则不显示。当然了,不推荐直接改它的默认配置文件&#…

如果每一种语言都对应一种女生,你会喜欢哪一个?

这几天调试都很顺利,今天很意外的不要加班,哥几个看着窗外还是白天,还有点不适应。没想到哥几个突然开始YY:如果每种语言都对应一种女生,你会喜欢哪一个?程序猿寂寞起来,我自己都害怕。碍于人数…

asp.net core安全事项(下)

越权越权是非常严重的安全漏洞,通常状态是开发人员对请求的限制逻辑不严格导致的。如果系统中有角色的概念,越权可能出现不同角色间的越权和同角色间的越权。相同角色:A用户,B用户是相同的角色。A用户和B用户都可以调用 /photo/{i…

[导入]php 安全基础 第八章 共享主机 文件系统浏览

8.4. 文件系统浏览 除了能在共享服务器上读取任意文件之外&#xff0c;攻击者还能建立一个可以浏览文件系统的脚本。由于你的大多数敏感文件不会保存在网站主目录下&#xff0c;此类脚本一般用于找到你的源文件的所在位置。请看下例&#xff1a; <pre> <?php if (iss…

python求函数极值_python 遗传算法求函数极值的实现代码

废话不多说&#xff0c;大家直接看代码吧&#xff01;"""遗传算法实现求函数极大值—Zjh"""import numpy as npimport randomimport matplotlib.pyplot as pltclass Ga():"""求出二进制编码的长度"""def __init__…

java读取文件跳过_在Java中读取文本文件-为什么跳过行?

我是新来的,只是努力尝试读取文本文件.每行上都有一个单词和相应的数字代码.想法是将其读取并将代码和单词放在单独的变量中.我对这个领域了解不多,但是我一直在网上四处寻找,并提出了以下建议&#xff1a;try{FileReader freadernew FileReader(f);BufferedReader inFilenew B…

程序员的项目周期(表情包版)

0. 需求审评会议进行中1. 开发阶段进行中….2. 代码复查阶段3. 测试阶段….4. 需求突然要改….5. 项目上线

巧用Dictionary实现日志数据批量插入

背景最近再做一个需求&#xff0c;就是对站点的一些事件进行埋点&#xff0c;说白了就是记录用户的访问行为。那么这些数据怎么保存呢&#xff0c;人家点一下保存一下&#xff1f;显然不合适&#xff0c;肯定是需要批量保存&#xff0c;提高效率。问题窥探首先&#xff0c;我想…

[导入]php 安全基础 附录B. 函数

附录B. 函数 在我写作本书的时候&#xff0c;http://php.net/quickref.php列出了共3917个函数&#xff0c;其中包括一些类似函数的语法结构&#xff0c;在此我不准备把它们从函数中区分开来&#xff0c;而是把它作为函数看待。 由于函数数量很大&#xff0c;一一说明它们的正确…

python os rename用法_Python os.rename() 方法

Python os.rename() 方法概述os.rename() 方法用于命名文件或目录&#xff0c;从 src 到 dst,如果dst是一个存在的目录, 将抛出OSError。语法rename()方法语法格式如下&#xff1a;os.rename(src, dst)参数src -- 要修改的目录名dst -- 修改后的目录名返回值该方法没有返回值实…

java匿名内部类runnable_java匿名内部类用法总结实例源码

java匿名内部类用法总结实例源码。当需要extends一个类&#xff0c;或implements一个接口的时候&#xff0c;可以直接new一个这个类或接口的对象出来&#xff0c;然后在后面加&#xff5b;&#xff5d;&#xff0c;里面写你准备写在子类里面的所有东西。这样&#xff0c;new出来…

6段Python代码刻画深度学习历史:从最小二乘法到深度神经网络

最小二乘法深度学习的一切都起源于这个数学片段&#xff08;我把它用Python 写了出来&#xff09;&#xff1a;这一方法是 1805 年巴黎数学家阿德利昂玛利埃勒让德首次提出的&#xff08;1805&#xff0c;Legendre&#xff09;&#xff0c;勒让德建立了许多重要的定理&#xff…

win7美化_Potplayer64位美化版,无棒子的tv推送

potplayer 64位是一款视频播放器&#xff0c;potplayer 64位目前正在新功能全力开发中&#xff0c;由于采用delphi编译程序kmplayer的一些弊端&#xff0c;姜龙喜先生为改进播放器本身的一些性能而重新用vc进行构架&#xff0c;有需要的伙伴们可以移步简易下载站获取&#xff0…