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

upload customized json schema for configuration

upload customized json schema for configuration

cchang
Established Member

Hi everyone,

I would like to enable user to get auto complete while editing the json configuration file. 

How can I do that? It looks like intelliJ is already running with some json schema.

 

Is there any way to upload json schema file that IntelliJ can use the schema for auto complete?

If it is possible to to set $schema using the addresses under "types" in datalayer?

I tried to add "$schema": "setting.schema.json" doens't work, since it is interpreted as inmemory://model/settings.schema.json

 

3 REPLIES 3

nickH
Community Moderator
Community Moderator

Hi @cchang 

I just tested it with our ctrlX Key Value Database app (which also has json files and schemas in the active configuration). And its possible to use auto-completion. See my screenshot: press CTRL-SPACE while editingpress CTRL-SPACE while editing

 

The schema in this case is located in the folder "schema". I tested it with Version 2.6.

 

Best regards, 

Nick

nickH
Community Moderator
Community Moderator

Another hint: In your screenshot it looks like your schema has got the size of 0 Bytes. Maybe there is the problem. 

cchang
Established Member

Hi nickH,

thanks for your reply.  I found the problem.

After adding the content to schema, and the file must be closed and reopened. Then it works!

 

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