using system;
using system.collections.generic;
using system.linq;
using system.web;
using system.text;
using system.reflection;
using system.collections;
using system.data;
using system.data.common;
/// /// summary description for formattojson
///
public class formattojson
/// /// list轉成json
///
///
///
///
///
public static string listtojson(ilistlist, string jsonname)
}if (i < list.count - 1)}}
return json.tostring();
}/// /// list轉成json
///
///
///
///
public static string listtojson(ilistlist)
/// /// 物件轉換為json字串
///
/// 物件
/// json字串
public static string tojson(object jsonobject)
else if (objectvalue is string)
else if (objectvalue is ienumerable)
else
jsonstring += "\"" + tojson(propertyinfo[i].name) + "\":" + value + ",";
}jsonstring.remove(jsonstring.length - 1, jsonstring.length);
return jsonstring + "}";
}/// /// 物件集合轉換json
///
/// 集合物件
/// json字串
public static string tojson(ienumerable array)
jsonstring.remove(jsonstring.length - 1, jsonstring.length);
return jsonstring + "]";
}/// /// 普通集合轉換json
///
/// 集合物件
/// json字串
public static string toarraystring(ienumerable array)
jsonstring.remove(jsonstring.length - 1, jsonstring.length);
return jsonstring + "]";
}/// /// datatable轉換為json
///
/// datatable物件
/// json字串
public static string tojson(datatable dt)
datarowcollection drc = dt.rows;
for (int i = 0; i < drc.count; i++)
else}}
jsonstring.remove(jsonstring.length - 1, 1);
return jsonstring.tostring();
}/// /// datatable轉成json
///
///
///
///
public static string tojson(datatable dt, string jsonname)
}if (i < dt.rows.count - 1)}}
return json.tostring();
}/// /// datareader轉換為json
///
/// datareader物件
/// json字串
public static string tojson(dbdatareader datareader)
else}}
datareader.close();
jsonstring.remove(jsonstring.length - 1, 1);
return jsonstring.tostring();
}/// /// dataset轉換為json
///
/// dataset物件
/// json字串
public static string tojson(dataset dataset)
jsonstring = jsonstring.trimend(',');
return jsonstring + "}";
}/// /// 過濾特殊字元
///
///
///
private static string string2json(string s)
}return sb.tostring();
}/// /// 格式化字元型、日期型、布林型
///
///
///
///
private static string stringformat(string str, type type)
else if (type == typeof(datetime))
else if (type == typeof(bool))
if (str.length == 0)
str = "\"\"";
return str;
}}
**:
php獲取資料轉換成json格式
header content type text html charset utf 8 con mysql connect localhost root 123456 mysql select db style mysql query set names utf8 sql select from t...
將properties轉換成json格式
使用notepad 將properties轉換成json格式 樣例格式 com.iemp.framework.pagination.prev previous 正規表示式 s s 替換表示式 1 2 4 5 注意 如果properties中的格式不是樣例中的形式,需要適當改造正則表達是和替換表示式。...
c 將各種格式的資料轉換成JSON格式
下面這個個c 語言實現的類可以用於將各種格式的資料轉換成json格式,包括list轉換成json,普通集合轉換json dataset轉換為json datatable轉換為json datareader轉換為json等,如果你需要將物件轉換成json,可以使用這個類。using system us...