cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

Comments in JSON

Comments in JSON

Venzi_
Established Member

Hi,

does the JSON parser of the CtrlX support any comments?

I have quite a long list to register in the diagnostics and it would be nice to put some comments in it.

I know, there is no official standard, but seems some parsers accept comments...

Thanks,

Venzi

2 REPLIES 2

JK
Member

Dear Venzi,

the related developer is back on monday but some answers before:

as you already mentioned comments are not json standard so we did not consider and test them + also did not add some in the example or in our files used by the system apps. Although it's not/will not be officially supported, you may try it...

Another solution maybe would be to add some keys/tags the parser might ignore (also not tried yet).

If there are still some topics, tell us and we gonna ask the developer on monday

jochen

MartinB
Member

Hello Venzi,

as Jochen said, it is possible to add some keys the JSON parser ignores. For instance you can add a key like "comment":

{
  "mainDiagnostics": {
    "0E0A0001": {
      "comment": "My first main diagnostic",     
      "text": "Successfully finished boot process",
      "version": 1,
      "detailedDiagnostics": {
        "00000001": {
          "comment": "My first detailed diagnostic",
          "text": "Finished boot process without errors",
          "version": 1
        }
      }
    }
  }
}

Best regards
Martin

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist