Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 这是序列化JSON对象的正确返回吗?_C#_Json - Fatal编程技术网

C# 这是序列化JSON对象的正确返回吗?

C# 这是序列化JSON对象的正确返回吗?,c#,json,C#,Json,我正在尝试将我的实体模型序列化为JSON,我不确定返回是否正确 public IHttpActionResult Get() { using (var MGC = new GC_BranchNameEntities()) { var serializer = new JsonSerializer(); var jsonIDSA = JsonConvert.SerializeObject(MGC.INV_LIVE_IDSA, Formatting.N

我正在尝试将我的实体模型序列化为JSON,我不确定返回是否正确

public IHttpActionResult Get()
{
    using (var MGC = new GC_BranchNameEntities())
    {
        var serializer = new JsonSerializer();
        var jsonIDSA = JsonConvert.SerializeObject(MGC.INV_LIVE_IDSA, Formatting.None);
        try
        {
            return Ok(jsonIDSA);
        }
        catch (Exception e)
        {
            return BadRequest("Error occured when retreiving IDSA data " + e.Message);
        }
    }
}
这就是它的回报:

[{\id\:1、\barcode\:\TestBARCODE\,\nsr\:0、\stk\u-in\:0、\stk\u-out\:0、\balance\:1}、{\id\:2、\barcode\:\TestBARCODE2\,\nsr\:0、\stk\u-in\:0、\sales\:0、\balance\:1}、{\id\:3、\barcode\:0、\stk\stk\u-in\:0、\stk-in\:0、\stk-in\:0、\stk\balance\:0、\stu-in\:0,{\id \:5,\barcode\:\BBB\,\nsr\:0\stk\u-in\:0\stk\u-out\:0\sales\:0\balance\:1}]

。我不希望出现带\escapes的字符串。我将在另一个项目中反序列化此字符串以使用这些值

我在找这样的东西

[ {'id':1,'barcode':'TestBARCODE','nsr':0,'stk_-in':0,'stk_-out':0,'sales':0,'balance':1}, {'id':2,'barcode':'TestBARCODE2','nsr':0,'stk_-in':0,'stk_-out':0,'sales':0,'balance':1}, {'id':3,'barcode':'TestBARCODE3','nsr':0,'stk_-in':0,'stk_-out':0,'sales':0,'balance':1}, {'id':4,'barcode':'AAA','nsr':0,'stk_-in':0,'stk_-out':0,'sales':0,'balance':1}, {'id':5,'barcode':'BBB','nsr':0,'stk_-in':0,'stk_-out':0,'sales':0,'balance':1} ]


这是正确的!反斜杠仅用于转义,此json应该可以正常工作。

如果您使用Visual Studio调试项目,则显示转义引号的只是调试器视图。