在线json转excel?..那么,在线json转excel?一起来了解一下吧。
把数据按你需要的格式组成json字符串,然后通过下面这个方法,把json字符串转化为json对象
function parseobj( strdata ){
return (new function( "return " + strdata ))();
}
string website = "http://=" + localcity + "&token=" + token + "&stations=no";
httpwebrequest request = (httpwebrequest)webrequest.create(website);
request.method = "get";
request.contenttype = "text/html;charset=utf-8";
httpwebresponse response = (httpwebresponse)request.getresponse();
stream myresponsestream = response.getresponsestream();
streamreader mystreamreader = new streamreader(myresponsestream, encoding.getencoding("utf-8"));
json = mystreamreader.readtoend();
mystreamreader.close();
myresponsestream.close();
json解析出来是数组,你就用
html = ‘’;
html += '
内容1 | 内容2 | 内容3 |
转换为表格是什么意思?绑定到GridControl上?
还是说你只是想反序列化一下?
你可以参考我另外的回答里面的的方法来反序列化
Json反序列化、c#如何获得返回json数组中的数组
我是建议你把Json结果定义为对象的,因为这样会好操作很多
还有,你这个结果不对,你的result_data应该是Json的结果,但是并不能被反序列化
首先你需要创建好结构标签,也就是table,之后你需要使用JSON.parse(返回的json)方法,针对返回的内容进行处理,处理之后你拿到的就是你图一中的样子。
此后,你只需要使用几个for循环,再借助dom的方法,创建tr td标签,并将json中的相应的值,赋值给td的innerHTML即可
以上就是在线json转excel的全部内容, .。