【问题标题】:serialize and get object object序列化并获取对象对象
【发布时间】:2013-08-27 18:38:38
【问题描述】:

我的查询中有一个对象,现在我想将其转换为字符串,然后发送到我的 json 页面,但我得到了[object object], [object object]

我的查询是:

using System.Web.Script.Serialization;

public partial class AjaxProcess : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        SouthParsModel.SouthParsEntities db = new SouthParsModel.SouthParsEntities();
        JavaScriptSerializer js = new JavaScriptSerializer();
        string serText = "";

        int id = Convert.ToInt32(Request["get_subcategory_or_product_of_this"]);

        var CatList = from rows in db.Categories
                  where rows.parentid_FK == id
                  select new { rows.id, rows.name, Type = "category"};


Response.Write(serText);
Response.End();

【问题讨论】:

  • 我的问题是C#(asp.net编程),用于序列化!
  • 我不明白你的问题,你从什么得到[object object],你期望得到什么?
  • 您能否提供 serText 中的字符串以及您的预期
  • 除了告知我们您正在使用网络表单之外,提交的代码似乎与问题无关。我很困惑。你的 JSON 是什么样的?它是如何提交的?您如何尝试反序列化它?
  • '成功: function (msg) { if { data = eval("(" + msg + ")");警报(数据); var temp = $("#dvCategory").html(); var _output = ""; for (var i = 0; i

标签: c# asp.net json webforms


【解决方案1】:

你在使用 JSON.parse(stringhere);当您将序列化对象传递给您的页面时?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-22
    • 1970-01-01
    • 1970-01-01
    • 2012-02-04
    相关资源
    最近更新 更多