MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    Some sort of JSON interpretation problem in newsfeed module

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    5 Posts 2 Posters 1.1k Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F Offline
      fribse
      last edited by

      I’ve been struggling with an external compliments file for some time, and after another user posted his on gist, I took the liberty to use that as a test, and then compared the two.

      I couldn’t get mine to work at all, but the other worked fine.
      By changing the indentation to three spaces, it worked. It was two spaces.
      This is a really odd problem, there is no standard to my knowledge for JSON that sets it at specific three spaces?

      So this didn’t work:

      {
         "anytime" : [
            "Jeg beundrer,\nat du altid er helt dig selv",
            "Man bliver så glad af\nat være sammen med dig",
      ...
      

      But this does

      {
          "anytime" : [
              "Jeg beundrer,\nat du altid er helt dig selv",
              "Man bliver så glad af\nat være sammen med dig",
      ...
      

      I think that is really odd.

      Furthermore I had to remember the quotes around the key, which isn’t needed in the internal list, but if I read it right, it must have quotes in a proper json file.

      S 2 Replies Last reply Reply Quote 0
      • S Do not disturb
        sdetweil @fribse
        last edited by sdetweil

        @fribse all things must be quoted in json, JavaScript only the right side of : needs quoting

        I use an online JSON validator to check my JSON files. this is my go-to
        https://codebeautify.org/jsonvalidator?/jsonvalidate
        click the top left corner and it will format the content. great for understanding API returns

        I have never seen spaces make a difference

        maybe there is a tab in there?

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 1
        • S Do not disturb
          sdetweil @fribse
          last edited by

          @fribse u could also copy the default from the doc, or the module source too

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          F 1 Reply Last reply Reply Quote 0
          • F Offline
            fribse @sdetweil
            last edited by

            @sdetweil Hey Sam

            I only wrote the thing with the quotes as the internal config seems to be a bit more leniant.
            No tabs, the ONLY thing I did to make it work, was add an extra space :-)
            My config is so old by now, that every time I look at it, I have to rethink everything to get to the same result :-D

            S 1 Reply Last reply Reply Quote 0
            • S Do not disturb
              sdetweil @fribse
              last edited by

              @fribse if u run it thru the validator, does it work?

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              • 1 / 1
              • First post
                Last post
              Enjoying MagicMirror? Please consider a donation!
              MagicMirror created by Michael Teeuw.
              Forum managed by Sam, technical setup by Karsten.
              This forum is using NodeBB as its core | Contributors
              Contact | Privacy Policy