社区
Java
帖子详情
Java不用循环怎样获取json中以某某特定字段开头的key值
super罗贝里
2018-10-30 04:50:12
例如:json中的数据顺序随机,其中key可能有name,name_100,name_200(数字随机),如何不循环取到这类key值。
...全文
696
4
打赏
收藏
Java不用循环怎样获取json中以某某特定字段开头的key值
例如:json中的数据顺序随机,其中key可能有name,name_100,name_200(数字随机),如何不循环取到这类key值。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
咸哼酒家
2018-11-01
打赏
举报
回复
jsonParms.containsKey(key)能判断是否包含这个key,但是不是模糊匹配啊
不遍历如何知晓这个key包不包含 name呢
循环下,这个key不是name开头,就不处理操作,这也十分影响性能吗
super罗贝里
2018-11-01
打赏
举报
回复
我想了一下,json里定位一条数据,要么通过index(数据顺序结构不变),要么通过哈希值,当前条件不循环貌似取不到,我的处理就是跟三楼那样,不过加了一个标记,取到想要的值就退出循环,这样尽可能少循环。
ainiburuqusi
2018-10-31
打赏
举报
回复
大兄弟你用过FastJson没,可以直接取key。建议你去尝试下。
super罗贝里
2018-10-31
打赏
举报
回复
只要取所有key以name开头的值,因为外层已经循环了,再遍历取的话,十分影响性能,所以在找有没有不遍历的方法
json
获取
以某某
开头
的
key
值
var
json
String='{"name":"傅红雪","name001":"24","name003":"刺客","da":"1","003":"3"}'; var
json
Obj =
JSON
.parse(
json
String); for(var item in
json
Obj){ if(item.indexOf("name")!=-1){
java
实现抽取
json
文件指定
字段
值
使用场景 我有一个5000条数据的
json
文件,每条数据包含地名、该地的经纬度等其他很多信息。现在想把地名和经纬度抽出来导入到数据库中。 navicat自带的导入
json
格式文件不好用,只能导入
json
文件中的外层数据,而我需要的地名和经纬度信息在
json
的内层。 抽取
json
指定
字段
值
json
文件格式 { "type": "FeatureCollection", "features": [{ "type": "Feature", "geometry": { "type": "Po
java
字符串转
json
去除对应的
值
_
JAVA
中 提取
JSON
字符串中的
KEY
和 VALUE
值
,去除
JSON
中的VALUE
值
的 前后空格...
JSON
Object jobj =
JSON
Object.fromObject(conditions == null ? "{}": conditions);Iterator it = jobj.
key
s();String infotype = "FCCS";while (it.hasNext()) {String
key
= it.next().toString();// 将所有的空串去掉if ...
Mysql--
json
类型
字段
中的属性
值
获取
及作为条件[
JSON
_EXTRACT]
json
字段
单层属性
值
获取
方式---
JSON
_EXTRACT(
json
字段
列名,"$.
json
属性名");
json
字段
多层属性
值
获取
方式;
json
字段
的属性作为查询条件时的查询方式;
mysql中
json
取
值
取
值
:
json
_extract(
json
字段
,“$.
key
值
”);
Java
51,412
社区成员
85,986
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章