1

I am having a json file which is having very long string. I want to break the string into multi line to increase the readability.

{
"messages" : {
  "u": {
    "14" :
      "One|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|OneOne|One"
    ,
    "2":
      "Version|one|two|three"

  }
}

}

Can I break the above string into multi line?

Sumit
  • 1,953
  • 6
  • 32
  • 58

1 Answers1

0

The best way to deal with it is to make an array of strings, and when you get them, just use [].join(''). Your code should look something like this:

{
  "messages": {
    "u": {
      "2": [
        "Version|one",
        "|two|three"
      ],
      "14": [
        "One|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|OneOne",
        "|OneOne|OneOne|One"
      ]
    }
  }
}

And than in your JS file:

let longString = yourJSONObject['14'].join('')
BaseScript
  • 381
  • 2
  • 7