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

  • 相关阅读:
    11.8-ros-navigation解析
    8.14-rqt_common_pluggins 详解
    8.1-roscomm详解
    8.15-ros-bag使用
    7.26-rosbridge-suit 解读
    7.26-roscpp_overview详解
    7.26-ROS其他有价值模块
    java dbutils查询数据库时无法给部分字段赋值原因
    java_获取多个文件夹下所有.java源码的总行数
    正则表达式-1-初识正则表达式
  • 原文地址:https://www.cnblogs.com/createwell/p/14520288.html
Copyright © 2011-2022 走看看