.net C# 写一个json接口给android和ios 调用数据,请问怎么写呢?
输出格式{“a”:“1”,”b“:“消费”}
然后再用android解析json获得数据。
请大牛回复,谢谢了。
------解决思路----------------------
又或者,你打算临时简单解决下这个问题,用VS在项目中新建一般处理程序xxx.ashx,在xxx.ashx.cs中
示意代码如下
using System;
using System.Collections.Generic;
using System.Configuration;
using System.IO;
using System.Linq;
using System.Web;
namespace YourNamspace
{
/// <summary>
/// FileUpload 的摘要说明
/// </summary>
public class FileUpload : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
try
{
YourClass obj = new YourClass();
//给对象赋值
obj.Name = "张三";
obj.Age = 25;
//如此等等
///返回文件实体的JSON表示形式,用Newtonsoft.Json库
string json = Newtonsoft.Json.JsonConvert.SerializeObject(obj);
context.Response.Write(json);
context.Response.Flush();
}
catch (Exception ex)
{
context.Response.StatusCode = 500;
context.Response.Write(ex.Message);
context.Response.End();
}
finally
{
context.Response.End();
}
}
public bool IsReusable
{
get
{
return false;
}
}
}
public class YourClass
{
public string Name{get;set;}
public int Age{get;set;}
}
}
------解决思路----------------------
在返回的字符串上加上中括号
比如JAVA中
String s="["+webservice返回的SJON字符串+"]";