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,转载请说明

  • 相关阅读:
    react 样式继承 属性传递
    react css-in-js
    react 利用高阶组件给页面加上动画
    react路由过渡动画效果
    REACT列表过度
    react 过渡动画组件
    VueJs之计算属性
    VueJs之判断与循环
    VusJs之入门
    MYSQL之数据报表
  • 原文地址:https://www.cnblogs.com/createwell/p/14520288.html
Copyright © 2011-2022 走看看