C# 税务电子发票接口开发「建议收藏」

C# 税务电子发票接口开发「建议收藏」stringweixin2=””;weixin2+=”[{“;weixin2+=”\”Appkey\”:\”88\”,”;weixin2+=”\”OperationID\”:\”888\”,”;weixin2+=”\”Body\”:{“;weixin2+=”\”Xfxx\”:{“;weixin2+=”\”nsrsbh\”:\…

大家好,又见面了,我是你们的朋友全栈君。

string weixin2 = “”;
            weixin2 += “[{“;
            weixin2 += “\”Appkey\”:\”88\”,”;
            weixin2 += “\”OperationID\”:\”888\”,”;
            weixin2 += “\”Body\”:{“;
            weixin2 += “\”Xfxx\”:{“;
            weixin2 += “\”nsrsbh\”:\”88\”,”;
            weixin2 += “\”jqbh\”:\”888\””;
            weixin2 += “},”;
            weixin2 += “\”Xzxx\”:{“;
            weixin2 += “\”fpdm\”:\”666\”,”;
            weixin2 += “\”fphm\”:\”666\”,”;
            weixin2 += “\”jshj\”:\”666\”,”;
            weixin2 += “\”kprq\”:\”666\””;
            weixin2 += “}”;
            weixin2 += “}”;
            weixin2 += “}]”;
            List<JObject> jobInfoList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<JObject>>(weixin2);

            foreach (JObject jobInfo in jobInfoList)
            {

                Response.Write(“UserName:” + jobInfo.Appkey);
                Response.Write(“UserName:” + jobInfo.Body.Xzxx.fpdm);
            }

   #region JObject 类
    /// <summary>
    /// 
    /// </summary>
    public class JObject
    {

        public string Appkey { get; set; }
        public string OperationID { get; set; }
        public Body Body { get; set; }
        
      
    }
    public class Body
    {

        public Xzxx Xzxx { get; set; }
        public Xfxx Xfxx { get; set; }
      
    }
    public class Xfxx
    {

        public string nsrsbh { get; set; }
        public string jqbh { get; set; }
    }
    public class Xzxx
    {

        public string fpdm { get; set; }
        public string fphm { get; set; }
        public string jshj { get; set; }
        public string kprq { get; set; }
    }
    #endregion

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142974.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月10日 下午8:40
下一篇 2022年5月10日 下午9:00


相关推荐

  • Node.JS 删除数组元素

    Node.JS 删除数组元素//数组数据varvalArray=[2,2,2,3,4,5,2,6,7];//删除的值vardelVal=2;//删除元素for(vari=0;i<valArray.length;i++){//数据比对if(valArray[i]==delVal){//删除值valArray.splice(i,1);//下标递减i–;}}//输出日志console.log(.

    2025年6月15日
    9
  • java8 lambada表达式Collectors.groupingBy分组顺序无序[通俗易懂]

    java8 lambada表达式Collectors.groupingBy分组顺序无序[通俗易懂]最近有个需求就是按照uuid进行分组排序,虽然最初的list是按照时间排序的,但是分组后一直数据都是错乱的,后来查了资料可以看到groupingBy有三个参数,第一个参数就是key的Function了,第二个参数是一个map工厂,也就是最终结果的容器,一般默认的是采用的HashMap::new,最后一个参数很重要是一个downstream,类型是Collector,也是一个收集器,那就是说,这三个…

    2022年8月22日
    10
  • Kibana 使用 KQL 查询语法-kibana 常用查询语法

    Kibana 使用 KQL 查询语法-kibana 常用查询语法Kibana 查询语言 KQL 是一种使用自由文本搜索或基于字段的搜索过滤 Elasticsearc 数据的简单语法 KQL 仅用于过滤数据 并没有对数据进行排序或聚合的作用 KQL 能够在您键入时建议字段名称 值和运算符 建议的性能由 Kibana 设置控制 KQL 具有与 Lucene 查询语法不同的一组特性 KQL 能够查询嵌套字段和脚本字段 KQL 不支持正则表达式或使用模糊术语进行搜索 要使用旧版 Lucene 语法 请单击搜索字段旁边的 KQL 然后关闭 KQL 术语

    2026年3月18日
    1
  • java初学者教程

    前言:随着互联网的飞速发展,越来越多的人选择互联网行业,那么java也就成了其中之一的选择,而且选择java的人还挺多,为什么呢?容易入门,好找工作,工资相对还可以.那么相对应的市场上培训java的就很多了,各种培训机构,自学网站,学习平台,我们应该怎么选择呢,下面我就给大家介绍一个:HOW2J,目录一:介绍二:模块化教学三:工具材料代码可直接下载…

    2022年4月3日
    51
  • 时序图读法

    时序图读法时序图读法从上到下 从左到右 高电平在上 低电平在下 高阻态在中间 双线表示可能高也可能低 视数据而定 交叉线表示状态的高低变化点 可以是高变低 也可以是低变高 也可以不变 竖线是生命线 代表时序图的对象在一段时期内的存在 时序图中每个对象和底部中心都有一条垂直段的虚线 这就是对象的生命线 对象的消息存在于两条生命线之间 时序要满足建立时间和

    2026年3月16日
    1
  • latex插入编号{itemize}和{enumerate}

    latex插入编号{itemize}和{enumerate}{itemize}命令 {itemize}命令对文本进行简单的排列,不是采用序号,而是实心圆点符号。这个命令需要和\item配合使用。作为演示,输入如下代码;编译后可以看出在每一段前都加上了实心圆点符号进行排列。 如果我们不想使用…

    2025年8月23日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号