zoukankan      html  css  js  c++  java
  • 对json文件进行筛选并导出到新的json文件

    using Newtonsoft.Json;
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace Screen
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }

            private void button1_Click(object sender, EventArgs e)
            {
                string jsonfile = @"C:UsersAdministratorDesktop支行信息.json";
                string jsonfileOutput = @"C:UsersAdministratorDesktop支行信息_filter.json";
                //读取
                string txt =  System.IO.File.ReadAllText(jsonfile);                        
                var bankList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<BankInfo>>(txt);
                //筛选
                bankList = bankList.Where(p => new List<string>() { "中国工商银行", "中国农业银行", "中国建设银行", "交通银行", "中国银行", "邮政储蓄银行" }.Contains(p.bank_name)).ToList();
                //写入
                var resTxt = Newtonsoft.Json.JsonConvert.SerializeObject(bankList);
                System.IO.File.WriteAllText(jsonfileOutput,resTxt,Encoding.UTF8);      
            }
        }
    }

  • 相关阅读:
    hdoj-1005-Number Sequences
    FOJ-1058-粗心的物理学家
    程序设计第三次作业附加 代码规范
    简单数论
    FOJ-1001-Duplicate Pair
    链表初尝试-链表的构建与输出-指针
    函数递归简单题-hdoj-2044 2018-一只小蜜蜂 母牛的故事
    电路与电子学-第一章直流电路分析方法小概括
    DFS回溯-函数递归-xiaoz triangles
    进制转换 hdoj-2031
  • 原文地址:https://www.cnblogs.com/huosanpie/p/11358703.html
Copyright © 2011-2022 走看看