Im storing a person object as JSON in my SQLite database. The table will have few 1000 records of person objects. What i need is to query person based on the “name” attribute.
After investigation i figured out using GLOB method of SQLite to perform a RegEx kind of search in the JSON elements.
My Sample JSON is something like this.
{"name":"john","age":"22","father-name":"jackson"}
Now i want a RegEx matcher to get me all the records that matches a part of the SubString provided with the name attribute in JSON. And it should be case insensitive too.
For Ex: “ohn” search should fetch me john’s record.
If you do want to go down the regex route the following will extract the record:
This will match each of these:
but not: