{
  "feed_url": "https://gbilder.com/tags/json/feed.json",
  "home_page_url": "https://gbilder.com/tags/json/",
  "items": [
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://datumint.vercel.app/\"\u003ehttps://datumint.vercel.app/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-12-01T15:28:56+02:00",
      "external_url": "https://datumint.vercel.app/",
      "id": "https://gbilder.com/bookmarks/01M4EHSHV1PF62281QVNM2XDR2/",
      "tags": [
        "json",
        "csvcon"
      ],
      "title": "DatumInt — Free JSON to CSV Converter, CSV to JSON, Beautify, Validate \u0026 Repair Data Online",
      "url": "https://gbilder.com/bookmarks/01M4EHSHV1PF62281QVNM2XDR2/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://pythonspeed.com/articles/pydantic-json-memory/\"\u003ehttps://pythonspeed.com/articles/pydantic-json-memory/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-05-22T21:05:28+02:00",
      "external_url": "https://pythonspeed.com/articles/pydantic-json-memory/",
      "id": "https://gbilder.com/bookmarks/01M4EHSEQ8XD9EGXT2XCQ7TT2P/",
      "tags": [
        "python",
        "json"
      ],
      "title": "Loading Pydantic models from JSON without running out of memory",
      "url": "https://gbilder.com/bookmarks/01M4EHSEQ8XD9EGXT2XCQ7TT2P/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://cuelang.org/docs/introduction/\"\u003ehttps://cuelang.org/docs/introduction/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-01-24T18:22:07+02:00",
      "external_url": "https://cuelang.org/docs/introduction/",
      "id": "https://gbilder.com/bookmarks/01M4EHSC8HR0CJEVTH814R9ZQX/",
      "tags": [
        "json"
      ],
      "title": "Introduction | CUE",
      "url": "https://gbilder.com/bookmarks/01M4EHSC8HR0CJEVTH814R9ZQX/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://ollama.com/blog/structured-outputs\"\u003ehttps://ollama.com/blog/structured-outputs\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-12-07T20:36:31+02:00",
      "external_url": "https://ollama.com/blog/structured-outputs",
      "id": "https://gbilder.com/bookmarks/01M4EHSBDPNJGD9JNQ1136S6SW/",
      "tags": [
        "ml",
        "json",
        "tryme",
        "ml-local"
      ],
      "title": "Structured outputs · Ollama Blog",
      "url": "https://gbilder.com/bookmarks/01M4EHSBDPNJGD9JNQ1136S6SW/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://jsonjoy.com/specs/json-crdt\"\u003ehttps://jsonjoy.com/specs/json-crdt\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-11-16T10:51:21+02:00",
      "external_url": "https://jsonjoy.com/specs/json-crdt",
      "id": "https://gbilder.com/bookmarks/01M4EHSB2W2CNBD95W08ZBJQAT/",
      "tags": [
        "json",
        "crdt"
      ],
      "title": "JSON CRDT",
      "url": "https://gbilder.com/bookmarks/01M4EHSB2W2CNBD95W08ZBJQAT/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://datazip.io/blog/flatten-array\"\u003ehttps://datazip.io/blog/flatten-array\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-11-08T17:54:14+02:00",
      "external_url": "https://datazip.io/blog/flatten-array",
      "id": "https://gbilder.com/bookmarks/01M4EHSAXT1SSAFDDMP4JE6BEE/",
      "tags": [
        "json",
        "tryme",
        "pidantic"
      ],
      "title": "How to Flatten Object Types and Query Arrays in Semi-Structured Nested JSON for Effective Data Extraction",
      "url": "https://gbilder.com/bookmarks/01M4EHSAXT1SSAFDDMP4JE6BEE/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/duckdb/duckdb/issues/9901\"\u003ehttps://github.com/duckdb/duckdb/issues/9901\u003c/a\u003e\u003c/p\u003e\n  \u003cdiv class=\"e-content\"\u003e\u003cp\u003elist_filter\u003c/p\u003e\u003c/div\u003e\n",
      "date_published": "2024-09-02T18:18:47+02:00",
      "external_url": "https://github.com/duckdb/duckdb/issues/9901",
      "id": "https://gbilder.com/bookmarks/01M4EHS9S9XZQ8Y0WC3MAA30WC/",
      "tags": [
        "duckdb",
        "json"
      ],
      "title": "JSONPath [*] isn't working when used with a WHERE clause · Issue #9901 · duckdb/duckdb · GitHub",
      "url": "https://gbilder.com/bookmarks/01M4EHS9S9XZQ8Y0WC3MAA30WC/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://duckdb.org/docs/extensions/json.html\"\u003ehttps://duckdb.org/docs/extensions/json.html\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-09-02T17:29:22+02:00",
      "external_url": "https://duckdb.org/docs/extensions/json.html",
      "id": "https://gbilder.com/bookmarks/01M4EHS9S74AGQVAAVPVPM2KKE/",
      "tags": [
        "duckdb",
        "json"
      ],
      "title": "JSON Extension – DuckDB",
      "url": "https://gbilder.com/bookmarks/01M4EHS9S74AGQVAAVPVPM2KKE/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://openai.com/index/introducing-structured-outputs-in-the-api/\"\u003ehttps://openai.com/index/introducing-structured-outputs-in-the-api/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-08-06T19:53:20+02:00",
      "external_url": "https://openai.com/index/introducing-structured-outputs-in-the-api/",
      "id": "https://gbilder.com/bookmarks/01M4EHS992NH73FW87FJG1V6JA/",
      "tags": [
        "ml",
        "json",
        "tryme"
      ],
      "title": "Introducing Structured Outputs in the API | OpenAI",
      "url": "https://gbilder.com/bookmarks/01M4EHS992NH73FW87FJG1V6JA/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/ADD-SP/json-threat-protection.rs\"\u003ehttps://github.com/ADD-SP/json-threat-protection.rs\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-07-21T07:20:38+02:00",
      "external_url": "https://github.com/ADD-SP/json-threat-protection.rs",
      "id": "https://gbilder.com/bookmarks/01M4EHS918APK4PE8R8HM93BY0/",
      "tags": [
        "json",
        "security"
      ],
      "title": "GitHub - ADD-SP/json-threat-protection.rs: A crate to protect against malicious JSON payloads.",
      "url": "https://gbilder.com/bookmarks/01M4EHS918APK4PE8R8HM93BY0/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://huggingface.co/numind/NuExtract\"\u003ehttps://huggingface.co/numind/NuExtract\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-06-30T09:13:14+02:00",
      "external_url": "https://huggingface.co/numind/NuExtract",
      "id": "https://gbilder.com/bookmarks/01M4EHS8MNJXM08JPR9P87G25T/",
      "tags": [
        "llm",
        "json",
        "tryme"
      ],
      "title": "numind/NuExtract · Hugging Face",
      "url": "https://gbilder.com/bookmarks/01M4EHS8MNJXM08JPR9P87G25T/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/JFryy/qq\"\u003ehttps://github.com/JFryy/qq\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-06-25T22:24:53+02:00",
      "external_url": "https://github.com/JFryy/qq",
      "id": "https://gbilder.com/bookmarks/01M4EHS8J52ZJTE3HQNQKTXYG3/",
      "tags": [
        "golang",
        "json",
        "xml",
        "tryme",
        "pidantic"
      ],
      "title": "GitHub - JFryy/qq: jq inspired interoperable config format transcoder with interactive querying.",
      "url": "https://gbilder.com/bookmarks/01M4EHS8J52ZJTE3HQNQKTXYG3/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.boundaryml.com/blog/structured-output-from-llms\"\u003ehttps://www.boundaryml.com/blog/structured-output-from-llms\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-06-18T20:43:19+02:00",
      "external_url": "https://www.boundaryml.com/blog/structured-output-from-llms",
      "id": "https://gbilder.com/bookmarks/01M4EHS8E40M4RDW3N916643PN/",
      "tags": [
        "llm",
        "json",
        "tryme",
        "pidantic"
      ],
      "title": "Every Way To Get Structured Output From LLMs",
      "url": "https://gbilder.com/bookmarks/01M4EHS8E40M4RDW3N916643PN/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://seriot.ch/projects/parsing_json.html\"\u003ehttps://seriot.ch/projects/parsing_json.html\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-06-03T13:08:19+02:00",
      "external_url": "https://seriot.ch/projects/parsing_json.html",
      "id": "https://gbilder.com/bookmarks/01M4EHS82ZQX05HRT4GTPZFJDP/",
      "tags": [
        "json",
        "security"
      ],
      "title": "Parsing JSON is a Minefield",
      "url": "https://gbilder.com/bookmarks/01M4EHS82ZQX05HRT4GTPZFJDP/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://bump.sh/blog/how-to-use-json-path\"\u003ehttps://bump.sh/blog/how-to-use-json-path\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-05-03T12:11:22+02:00",
      "external_url": "https://bump.sh/blog/how-to-use-json-path",
      "id": "https://gbilder.com/bookmarks/01M4EHS7ASJJQSD8KN6SFQC28W/",
      "tags": [
        "json",
        "jq"
      ],
      "title": "How to use JSON Path · Bump.sh",
      "url": "https://gbilder.com/bookmarks/01M4EHS7ASJJQSD8KN6SFQC28W/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://rodydavis.com/sqlite/nosql\"\u003ehttps://rodydavis.com/sqlite/nosql\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-05-02T07:42:19+02:00",
      "external_url": "https://rodydavis.com/sqlite/nosql",
      "id": "https://gbilder.com/bookmarks/01M4EHS79WT5B0NEVFZ2JCDTM4/",
      "tags": [
        "sqlite3",
        "json"
      ],
      "title": "How to use SQLite as a NoSQL Store - Rody Davis",
      "url": "https://gbilder.com/bookmarks/01M4EHS79WT5B0NEVFZ2JCDTM4/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://mgree.github.io/ffs/\"\u003ehttps://mgree.github.io/ffs/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-04-30T20:58:24+02:00",
      "external_url": "https://mgree.github.io/ffs/",
      "id": "https://gbilder.com/bookmarks/01M4EHS7930GSRRX7JF4HKRY9M/",
      "tags": [
        "cli",
        "json",
        "tryme"
      ],
      "title": "ffs: the file fileystem | ffs",
      "url": "https://gbilder.com/bookmarks/01M4EHS7930GSRRX7JF4HKRY9M/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/ynqa/jnv\"\u003ehttps://github.com/ynqa/jnv\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-03-19T23:33:50+02:00",
      "external_url": "https://github.com/ynqa/jnv",
      "id": "https://gbilder.com/bookmarks/01M4EHS6H7CQV4C979X3F1SCY8/",
      "tags": [
        "json",
        "tools"
      ],
      "title": "GitHub - ynqa/jnv: interactive JSON filter using jq",
      "url": "https://gbilder.com/bookmarks/01M4EHS6H7CQV4C979X3F1SCY8/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://jsonlines.org/\"\u003ehttps://jsonlines.org/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-02-25T13:12:20+02:00",
      "external_url": "https://jsonlines.org/",
      "id": "https://gbilder.com/bookmarks/01M4EHS65J74NG18J1QECN12ZK/",
      "tags": [
        "json"
      ],
      "title": "JSON Lines",
      "url": "https://gbilder.com/bookmarks/01M4EHS65J74NG18J1QECN12ZK/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://pkl-lang.org/index.html\"\u003ehttps://pkl-lang.org/index.html\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-02-03T15:55:06+02:00",
      "external_url": "https://pkl-lang.org/index.html",
      "id": "https://gbilder.com/bookmarks/01M4EHS5XE4ZQKNHH2Q2FHG1Q2/",
      "tags": [
        "schemas",
        "data",
        "json",
        "yaml"
      ],
      "title": "Pkl :: Pkl Docs",
      "url": "https://gbilder.com/bookmarks/01M4EHS5XE4ZQKNHH2Q2FHG1Q2/"
    }
  ],
  "language": "en",
  "title": "#json · Louche Cannon",
  "version": "https://jsonfeed.org/version/1.1"
}