• 对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);      
            }
        }
    }

  • 相关阅读:
    ASP.NET 3.5 的 ListView 控件与 CSS Friendly
    从 Adobe SHARE 说到 Silverlight 的 XPS 支持
    编写 iPhone Friendly 的 Web 应用程序 (Part 5 交互入门)
    初为项目经理
    管理的最高境界不是完美
    url传递中文的解决方案总结
    我想跟什么样的人合作
    异步Socket通信总结
    让机器自动支持中文文件名
    Socket基本编程
  • 原文地址:https://www.cnblogs.com/huosanpie/p/11358703.html
Copyright © 2020-2023  润新知