JSON
JSON

Reputation: 1623

Splitting Nested JSON in ASP.NET

is it possible to Splice or split the following JSON utilizing JQuery or Javascript into two variables? I am getting them from webmethod and I need them separated, I want to do something like, var x = JSON 1 var Y = JSON 2 is it possible?

{
"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
    }
]}

InTo JSON 1

{
"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
}]}

And JSON 2

{
"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 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)

Upvotes: 0

Views: 48

Answers (1)

Parth Trivedi
Parth Trivedi

Reputation: 3832

You should do

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)

Upvotes: 2

Related Questions