Asp.net mvc 如何在mvc4 vb.net中检索字符串变量中返回的json

Asp.net mvc 如何在mvc4 vb.net中检索字符串变量中返回的json,asp.net-mvc,json,vb.net,asp.net-mvc-4,Asp.net Mvc,Json,Vb.net,Asp.net Mvc 4,如何获取从mvc4 web平台返回的json 以下是我的职责: Public Function insertReg() dim res as new resObj() res.id=1 res.name="test" return res End Function public class resObj Public Property id As Integer Public Property name As String End

如何获取从mvc4 web平台返回的json

以下是我的职责:

 Public Function insertReg()
    dim res as new resObj()
    res.id=1
    res.name="test"
    return res
 End Function 

 public class resObj
     Public Property id As Integer
     Public Property name As String
 End Class

当我返回
res
对象时,我的mvc4解决方案将其直接转换为json,但我需要检索此json并将其放入变量中以供其他使用。

您可以导入以下名称空间,您可能需要添加相关的程序集。然后可以序列化为JSON字符串

import System.Web.Script.Serialization;


Public Function insertReg()
    dim res as new resObj()
    res.id=1
    res.name="test"
    var json = new JavaScriptSerializer().Serialize(res);
    return res
 End Function 
如果希望根对象与JSON一起使用,请创建一个动态包装器类

       TestModel model = new TestModel();
        model.pass = "PassMe";
        dynamic Wrapper = new
        {

            TestModel = model

        };
        var JSON = new JavaScriptSerializer().Serialize(Wrapper);

JSON将=
{“TestModel”:{“pass”:“PassMe”}

这里您正在生成JSON并返回resObj,但在我的例子中,我需要检索JSON以加密数据并发送它。您希望根模型也附加JSON吗?请参阅我的编辑,json变量,其中包含json字符串,添加场景所需的任何逻辑。我得到了您的要点CSharper,但我不想序列化对象。有没有不序列化的方法?你的问题是从对象获取JSON符号,不是吗?