sqliteHow do I store and retrieve a JSON field in SQLite?
Storing and retrieving a JSON field in SQLite can be done using the json1
extension. To store a JSON field, you can use the json_insert
function. For example:
sqlite> INSERT INTO test_table (json_data) VALUES (json_insert('{"name": "John Doe", "age": 25}'));
To retrieve a JSON field, you can use the json_extract
function. For example:
sqlite> SELECT json_extract(json_data, '$.name') FROM test_table;
John Doe
Code explanation
json_insert
: a function used to store a JSON field in a SQLite database.json_extract
: a function used to retrieve a JSON field from a SQLite database.
Helpful links
More of Sqlite
- How do I list all tables in a SQLite database?
- How do I use SQLite to zip a file?
- How do I create a book database using SQLite?
- How do I use SQLite with Zephyr?
- How do I retrieve the last insert ID in SQLite?
- How can I use SQLite with Laravel?
- How can I use SQLite with Github?
- How do I use the SQLite CONCAT function?
- How can I get the year from a date in SQLite?
- How do I truncate a table in SQLite?
See more codes...