一、Json遍历模糊查询

你没admin 所以这句话报错.

//1、写法
dynamic query = from user in jsonObject where (user.ToString().Contains("上海市")) select user;
//2、写法
var xx = jsonObject.Where(d => d["name"].ToString().Contains("上海市")).FirstOrDefault().Distinct();
//没有集合 就是null 你对null进行去重 能不错吗

  

二、dynamic:动态类型简单用法,写法

class 动态创建数据
{
//动态类型:本质感觉跟object的用法差不多,只是在执行的时候才知道数据类型
public dynamic Dynamic()
{
//定义一个动态类型,作为返回值
dynamic data = new ExpandoObject();
List<dynamic> list = new List<dynamic>();
dynamic model = new ExpandoObject();
model.ID = 1;
model.Name = "张三";
list.Add(model);
data.list1 = list;
return data;
} public object Object()
{
//定义一个动态类型,作为返回值
object data = new object();
List<object> list = new List<object>();
object model = new object();
model.ID = 1;
model.Name = "张三";
list.Add(model);
data.list1 = list;
return data;
}
}

  

三、DateTime

 

static void Main(string[] args)
{ string str = "{\"Token\":\"ew0KICAiVXNlckNvZGUiOiAiWmFubHVld29ya19Vc2VyIiwNCiAgIlVzZXJQYXNzV29yZCI6ICJBRjMzOUJFNzhCOUI0NEJDQjc1QThENThBREJBNkM4RSIsDQogICJJcEFkZHJlc3MiOiAiMTAxLjEzMi42Ny4yNDIiLA0KICAiRXhwaXJ5RGF0ZSI6ICIyMDE5LTA5LTI4VDIwOjA4OjI0LjU1MzIzODYrMDg6MDAiDQp9\",\"Success\":true,\"StatusCode\":0,\"Message\":\"登录成功\",\"OverTime\":\"2019-09-28 20:08:24\"}";
dynamic data = JsonConvert.DeserializeObject(str);
var a = data.GetType().Name; var b = data.OverTime;
var bb = b.GetType(); var c = data["OverTime"];
var cc = c.GetType(); DateTime dateTime = DateTime.Parse(c);//这个会报错 //获取分钟
DateTime dateTime1 = DateTime.Parse(data["OverTime"]);//这个正常 你们谁在知道怎么回事 }

一、Json的更多相关文章

  1. 使用TSQL查询和更新 JSON 数据

    JSON是一个非常流行的,用于数据交换的文本数据(textual data)格式,主要用于Web和移动应用程序中.JSON 使用“键/值对”(Key:Value pair)存储数据,能够表示嵌套键值对 ...

  2. 【疯狂造轮子-iOS】JSON转Model系列之二

    [疯狂造轮子-iOS]JSON转Model系列之二 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 上一篇<[疯狂造轮子-iOS]JSON转Model系列之一> ...

  3. 【疯狂造轮子-iOS】JSON转Model系列之一

    [疯狂造轮子-iOS]JSON转Model系列之一 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 之前一直看别人的源码,虽然对自己提升比较大,但毕竟不是自己写的,很容易遗 ...

  4. Taurus.MVC 2.2 开源发布:WebAPI 功能增强(请求跨域及Json转换)

    背景: 1:有用户反馈了关于跨域请求的问题. 2:有用户反馈了参数获取的问题. 3:JsonHelper的增强. 在综合上面的条件下,有了2.2版本的更新,也因此写了此文. 开源地址: https:/ ...

  5. .NET Core系列 : 2 、project.json 这葫芦里卖的什么药

    .NET Core系列 : 1..NET Core 环境搭建和命令行CLI入门 介绍了.NET Core环境,本文介绍.NET Core中最重要的一个配置文件project.json的相关内容.我们可 ...

  6. 一个粗心的Bug,JSON格式不规范导致AJAX错误

    一.事件回放  今天工作时碰到了一个奇怪的问题,这个问题很早很早以前也碰到过,不过没想到过这么久了竟然又栽在这里. 当时正在联调一个项目,由于后端没有提供数据接口,于是我直接本地建立了一个 json ...

  7. JSON.parse()和JSON.stringify()

    1.parse 用于从一个字符串中解析出json 对象.例如 var str='{"name":"cpf","age":"23&q ...

  8. json与JavaScript对象互换

    1,json字符串转化为JavaScript对象: 方法:JSON.parse(string) eg:var account = '{"name":"jaytan&quo ...

  9. .NET平台开源项目速览(18)C#平台JSON实体类生成器JSON C# Class Generator

    去年,我在一篇文章用原始方法解析复杂字符串,json一定要用JsonMapper么?中介绍了简单的JSON解析的问题,那种方法在当时的环境是非常方便的,因为不需要生成实体类,结构很容易解析.但随着业务 ...

  10. WebApi接口 - 响应输出xml和json

    格式化数据这东西,主要看需要的运用场景,今天和大家分享的是webapi格式化数据,这里面的例子主要是输出json和xml的格式数据,测试用例很接近实际常用情况:希望大家喜欢,也希望各位多多扫码支持和点 ...

随机推荐

  1. 《程序员的呐喊》:一个熟悉多种语言的老程序员对编程语言、开发流程、google的战略等的思考,比较有趣。 五星推荐

    作者熟悉二三十种编程语言,写了20多年代码.本书是作者对编程语言.开发流程.google的战略等的思考.比较有趣. 前面部分是作者对编程语言的一些思考.作者鄙视C++, Java,面向对象.比较有趣的 ...

  2. 【读书笔记】Cracking the Code Interview(第五版中文版)

    导语 所有的编程练习都在牛客网OJ提交,链接: https://www.nowcoder.com/ta/cracking-the-coding-interview 第八章 面试考题 8.1 数组与字符 ...

  3. SYSAUX表空间满,

    step1.  确认到底是哪个段占用了sysaux空间: select segment_name,sum(bytes)/1024/1024 from dba_segments where tables ...

  4. MySQL MHA+Keepalived

    一.MHA的简单介绍MHA是由perl语言编写的,用外挂脚本的方式实现mysql主从复制的高可用性.MHA可以自动检测mysql是否宕机,如果宕机,在10-30s内完成new master的选举,应用 ...

  5. Java JDK1.8新特性之四大函数式接口

    JDK 1.8的一些新特性 四大核心函数式接口(Consumer.Predicate.Supplier.Function),结合lambda表达式 import java.util.ArrayList ...

  6. TortoiseGit操作之提交代码到远程库

    1.在本地代码库的文件夹中,"右键" 2.GIT提交要求必须填写Commit message,请认真填写描述信息. 建议填写的变更项编号,如上图. 代码提交到本地的配置库中,然后p ...

  7. 英语单词Repository

    Repository 来源——查看仓库的名称内容 [root@centos7 ~]# yum repolist Loaded plugins: fastestmirror Repository bas ...

  8. Python爬虫之抓图

    从"百度图片(http://image.baidu.com/)"的首页下载图片 # -*- coding: utf-8 -*- import urllib import re im ...

  9. 【Java】遍历Map<String,String>

    Map<String, String> map = new HashMap<>(); map.put("key1", "value1") ...

  10. Python基础教程(022)--Pycharm快速体验

    前言 熟悉掌握Python工具 内容 提示 断点调试 目的 学会了解Pycharm的使用 掌握Pycharm执行程序 掌握断点调试模式