c#如何使用正则表达式获取json中的字段

Qin066 2018-07-03 11:57:53



{"code":1234567,"name":"张三","balance":2239,"status":1,"msg":"成功"}


注:想获取name
...全文
618 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
SeaHome81 2018-07-15
  • 打赏
  • 举报
回复
(?<="name":").*(?=",)
qq14923349 2018-07-09
  • 打赏
  • 举报
回复
JObject 即可 ,如果明确协议可用class组结构 ,反序列化直接赋值进类结构
  • 打赏
  • 举报
回复
引用 3 楼 lwqwag 的回复:
为啥要用正则


因为有的人喜欢各种匹配文字中的单个字眼儿的思路——不需要学习正规语法解析工具。在整个的技术知识结构中,都分为能自觉推导理解原理的、跟以匹配字眼儿来模拟表面的这两种人的思路。当你强调原理推导时,别人会以匹配字眼儿的多少为限制,反而来反过来评价原理。
lwqwag 2018-07-09
  • 打赏
  • 举报
回复
为啥要用正则
xuzuning 2018-07-03
  • 打赏
  • 举报
回复
正怒月神 2018-07-03
  • 打赏
  • 举报
回复
你直接用JObject取啊。
JObject jobj = JObject.Parse(json);
string Data = jobj["name"].ToString();

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧