Jquery 在ASP.NET中拆分嵌套JSON

Jquery 在ASP.NET中拆分嵌套JSON,jquery,asp.net,json,Jquery,Asp.net,Json,是否可以利用JQuery或Javascript将以下JSON拼接或拆分为两个变量? 我从webmethod获取它们,需要将它们分开, 我想做一些事情,比如, var x=JSON 1 var Y=JSON 2 可能吗 { "PtRegData": [{ "RecID": 1277, "filenum": 15090248, "name": "Ahmad Morsi abdul fattah Abu Maizerasdasd", "msgcode": "info",

是否可以利用JQuery或Javascript将以下JSON拼接或拆分为两个变量? 我从webmethod获取它们,需要将它们分开, 我想做一些事情,比如, var x=JSON 1 var Y=JSON 2 可能吗

{
"PtRegData": [{
    "RecID": 1277,
    "filenum": 15090248,
    "name": "Ahmad Morsi abdul fattah Abu Maizerasdasd",
    "msgcode": "info",
    "msgtitle": "Succsessful SQL Transaction",
    "msg": "Record has been updated succsessfully",
    "PartnerData": null
}],
"PartnerData": [{
        "RecID": 2383,
        "PrtStatus": 0,
        "ptfilenum": 15090248,
        "prfilenum": 13090701
    },
    {
        "RecID": 3387,
        "PrtStatus": 1,
        "ptfilenum": 15090248,
        "prfilenum": 15120996
    },
    {
        "RecID": 3388,
        "PrtStatus": 1,
        "ptfilenum": 15090248,
        "prfilenum": 170227111
    },
    {
        "RecID": 3416,
        "PrtStatus": 1,
        "ptfilenum": 15090248,
        "prfilenum": 11021602
    }
]}
进入 JSON 1

JSON 2

var json={
“PtRegData”:[{
“RecID”:1277,
“filenum”:15090248,
“姓名”:“Ahmad Morsi abdul fattah Abu Maizerasdasd”,
“msgcode”:“info”,
“msgtitle”:“成功的SQL事务”,
“msg”:“记录已成功更新”,
“PartnerData”:空
}],
“PartnerData”:[{
“RecID”:2383,
“PrtStatus”:0,
“ptfilenum”:15090248,
“prfilenum”:13090701
},
{
“RecID”:3387,
“PrtStatus”:1,
“ptfilenum”:15090248,
“prfilenum”:15120996
},
{
“RecID”:3388,
“PrtStatus”:1,
“ptfilenum”:15090248,
“prfilenum”:170227111
},
{
“RecID”:3416,
“PrtStatus”:1,
“ptfilenum”:15090248,
“prfilenum”:11021602
}
]}
var json1=json.PtRegData;
var json2=json.PartnerData;
console.log(json1)
log(json2)
您应该这样做

var json = {
"PtRegData": [{
    "RecID": 1277,
    "filenum": 15090248,
    "name": "Ahmad Morsi abdul fattah Abu Maizerasdasd",
    "msgcode": "info",
    "msgtitle": "Succsessful SQL Transaction",
    "msg": "Record has been updated succsessfully",
    "PartnerData": null
}],
"PartnerData": [{
        "RecID": 2383,
        "PrtStatus": 0,
        "ptfilenum": 15090248,
        "prfilenum": 13090701
    },
    {
        "RecID": 3387,
        "PrtStatus": 1,
        "ptfilenum": 15090248,
        "prfilenum": 15120996
    },
    {
        "RecID": 3388,
        "PrtStatus": 1,
        "ptfilenum": 15090248,
        "prfilenum": 170227111
    },
    {
        "RecID": 3416,
        "PrtStatus": 1,
        "ptfilenum": 15090248,
        "prfilenum": 11021602
    }
]}


var json1 = json.PtRegData;
var json2 = json.PartnerData;
console.log(json1)
console.log(json2)
你应该这样做

var json = {
"PtRegData": [{
    "RecID": 1277,
    "filenum": 15090248,
    "name": "Ahmad Morsi abdul fattah Abu Maizerasdasd",
    "msgcode": "info",
    "msgtitle": "Succsessful SQL Transaction",
    "msg": "Record has been updated succsessfully",
    "PartnerData": null
}],
"PartnerData": [{
        "RecID": 2383,
        "PrtStatus": 0,
        "ptfilenum": 15090248,
        "prfilenum": 13090701
    },
    {
        "RecID": 3387,
        "PrtStatus": 1,
        "ptfilenum": 15090248,
        "prfilenum": 15120996
    },
    {
        "RecID": 3388,
        "PrtStatus": 1,
        "ptfilenum": 15090248,
        "prfilenum": 170227111
    },
    {
        "RecID": 3416,
        "PrtStatus": 1,
        "ptfilenum": 15090248,
        "prfilenum": 11021602
    }
]}


var json1 = json.PtRegData;
var json2 = json.PartnerData;
console.log(json1)
console.log(json2)

是的,这是可能的。你正在反序列化它吗?或者你只是想拆分并将信息发送到其他地方?有很多选择,但它们是最好的解决方案,这取决于下一步的使用情况line@Steen,是的,我正在反序列化,但我需要让他们知道这是可能的。你正在反序列化吗?或者你只是想拆分并将信息发送到其他地方?有很多选择,但它们是最好的解决方案,这取决于下一步的使用情况line@Steen,是的,我正在反序列化,但我需要将它们分开。我运行了代码(添加在上面),但我只得到了密钥,而不是每个密钥后的整个JSON。请立即检查
var json1=json.PtRegData谢谢@parthtrivediThanks,我运行了代码(添加在上面),但我只得到了密钥,而不是每个密钥后的整个JSON请立即检查
var json1=json.PtRegData谢谢@parthtrivedi
var json = {
"PtRegData": [{
    "RecID": 1277,
    "filenum": 15090248,
    "name": "Ahmad Morsi abdul fattah Abu Maizerasdasd",
    "msgcode": "info",
    "msgtitle": "Succsessful SQL Transaction",
    "msg": "Record has been updated succsessfully",
    "PartnerData": null
}],
"PartnerData": [{
        "RecID": 2383,
        "PrtStatus": 0,
        "ptfilenum": 15090248,
        "prfilenum": 13090701
    },
    {
        "RecID": 3387,
        "PrtStatus": 1,
        "ptfilenum": 15090248,
        "prfilenum": 15120996
    },
    {
        "RecID": 3388,
        "PrtStatus": 1,
        "ptfilenum": 15090248,
        "prfilenum": 170227111
    },
    {
        "RecID": 3416,
        "PrtStatus": 1,
        "ptfilenum": 15090248,
        "prfilenum": 11021602
    }
]}


var json1 = json.PtRegData;
var json2 = json.PartnerData;
console.log(json1)
console.log(json2)