Discussions
Read on for the latest updates including:
• Agenda Builder launch
• SuiteWorld On Air registration
• New NetSuite Prompt Studio Contest
• And more!
Check out this thread to learn more!
Searching for JSON in a long text - syntax needed
I have item records storing some JSON in a long text field such as:
{"PROPERTY1":{"show":true,"id":22},"PROPERTY2":{"show":false,"id":435},...
In the UI, NetSuite stores this visually as:
"{"PROPERTY1":{"show":true..."
I want to search item records to see if a specific property has it's show sub-property set to true and since I'm not searching for the object, I construct the following in a filter:
nlobjSearchFilter('custitem_myfield',null,'contains','"PROPERTY1":{"show":true')
It always returns null. I've tried escaping the quotes, using entities, etc but no combination appears to work. Is there a specific syntax for searching on text that contains quotes? If I just search for 'PROPERTY1' it returns results fine. I'm thinking the problem is not properly escaping the quotes in the string.