zoukankan      html  css  js  c++  java
  • c# 生成json的方法系列

    //生成 例如{"success":"0"}的json 方法

    public string jsonstr_onekey(string keycode1, string keyvalue1)
    {
    StringWriter sw = new StringWriter();
    JsonWriter writer = new JsonTextWriter(sw);
    writer.WriteStartObject();
    writer.WritePropertyName(keycode1);
    writer.WriteValue(keyvalue1);
    writer.WriteEndObject();
    writer.Flush();
    string jsonText = sw.GetStringBuilder().ToString();
    return jsonText;
    }

    //生成 例如{"success":"0","errcode":"400"}的json 方法
    public string jsonstr_twokey(string keycode1, string keyvalue1, string keycode2, string keyvalue2)
    {
    StringWriter sw = new StringWriter();
    JsonWriter writer = new JsonTextWriter(sw);
    writer.WriteStartObject();
    writer.WritePropertyName(keycode1);
    writer.WriteValue(keyvalue1);
    writer.WritePropertyName(keycode2);
    writer.WriteValue(keyvalue2);
    writer.WriteEndObject();
    writer.Flush();
    string jsonText = sw.GetStringBuilder().ToString();
    return jsonText;
    }

    //生成多个参数json

    public string jsonstr_threekey(string keycode1, string keyvalue1, string keycode2, string keyvalue2, string keycode3, string keyvalue3)
    {
    StringWriter sw = new StringWriter();
    JsonWriter writer = new JsonTextWriter(sw);
    writer.WriteStartObject();
    writer.WritePropertyName(keycode1);
    writer.WriteValue(keyvalue1);
    writer.WritePropertyName(keycode2);
    writer.WriteValue(keyvalue2);
    writer.WritePropertyName(keycode3);
    writer.WriteValue(keyvalue3);
    writer.WriteEndObject();
    writer.Flush();
    string jsonText = sw.GetStringBuilder().ToString();
    return jsonText;
    }

    我是原著stephendeng,转载请说明

  • 相关阅读:
    spring boot redis 使用代码配置 redis的连接信息
    mysql Last_SQL_Error
    mysql relay log
    idea插件开发
    全网唯一正常能用的centos7 安装mysql5.7.35 22 33 25
    LVM逻辑卷管理器
    git提交代码
    数据中心统一网络实战:FCoE部署指南
    详解HBA、NIC与CNA的区别
    存储网络 – 了解FCoE的八个技术细节
  • 原文地址:https://www.cnblogs.com/createwell/p/14520288.html
Copyright © 2011-2022 走看看