{"id":15571,"date":"2026-07-14T06:10:14","date_gmt":"2026-07-13T21:10:14","guid":{"rendered":"https:\/\/genai-ai.co.jp\/ai-kanri\/?p=15571"},"modified":"2026-07-14T06:10:14","modified_gmt":"2026-07-13T21:10:14","slug":"cc-python-json-loads-2","status":"publish","type":"post","link":"https:\/\/genai-ai.co.jp\/ai-kanri\/blog\/cc-python-json-loads-2\/","title":{"rendered":"\u30102026\u5e747\u6708\u6700\u65b0\u3011Python\u306ejson.loads\u3068json.load\u306e\u9055\u3044\uff01\u578b\u5909\u63db\u306e\u843d\u3068\u3057\u7a74\u3068\u6b63\u3057\u3044\u4f7f\u3044\u65b9\u3092\u5b8c\u5168\u89e3\u8aac"},"content":{"rendered":"\n<style>\n.g-flow-row{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;align-items:center;}\n.g-flow-item{background:linear-gradient(135deg,#1a1a1a,#2a1015);color:#fff;border-radius:8px;padding:16px 14px;min-width:130px;flex:1;text-align:center;}\n.g-flow-arrow{color:#dc2626;font-size:20px;font-weight:700;}\n.g-card-row{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 32px;}\n.g-card-row>div{flex:1;min-width:220px;}\n@media(max-width:600px){\n  .g-flow-row{flex-direction:column;}\n  .g-flow-arrow{transform:rotate(90deg);}\n  .g-card-row{flex-direction:column;}\n  .g-card-row>div{min-width:100%;}\n}\n<\/style>\n\n\n\n<div style=\"margin:0 0 32px;\">\n  <img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/07\/thumb-cc-python-json-loads-1.jpg\" alt=\"\u30102026\u5e747\u6708\u6700\u65b0\u3011Python\u306ejson.loads\u3068json.load\u306e\u9055\u3044\uff01\u578b\u5909\u63db\u306e\u843d\u3068\u3057\u7a74\u3068\u6b63\u3057\u3044\u4f7f\u3044\u65b9\u3092\u5b8c\u5168\u89e3\u8aac\" style=\"width:100%;height:auto;border-radius:12px;display:block;\">\n<\/div>\n\n\n\n<div style=\"background:#f8f9fa;border-radius:12px;padding:24px 28px;margin:0 0 32px;border-left:4px solid #dc2626;\">\n  <p style=\"font-size:15px;font-weight:700;color:#1a1a1a;margin:0 0 16px;\">\u3053\u306e\u8a18\u4e8b\u306e\u5185\u5bb9<\/p>\n  <ol style=\"margin:0;padding-left:20px;font-size:14px;line-height:2.2;list-style:none;\">\n    <li><a href=\"#sec-01\" style=\"color:#495057;text-decoration:none;\"><span style=\"color:#dc2626;font-weight:700;margin-right:8px;\">01<\/span>JSON\u3068\u306f\u2014\u2014Python\u3067\u6271\u3046\u524d\u306b\u77e5\u308b\u3079\u304d\u57fa\u790e<\/a><\/li>\n    <li><a href=\"#sec-02\" style=\"color:#495057;text-decoration:none;\"><span style=\"color:#dc2626;font-weight:700;margin-right:8px;\">02<\/span>json.loads vs json.load\u2014\u2014\u6700\u91cd\u8981\u306e\u4f7f\u3044\u5206\u3051<\/a><\/li>\n    <li><a href=\"#sec-03\" style=\"color:#495057;text-decoration:none;\"><span style=\"color:#dc2626;font-weight:700;margin-right:8px;\">03<\/span>json.dumps vs json.dump\u2014\u2014\u51fa\u529b\u65b9\u5411\u306e4\u95a2\u6570\u3092\u6574\u7406<\/a><\/li>\n    <li><a href=\"#sec-04\" style=\"color:#495057;text-decoration:none;\"><span style=\"color:#dc2626;font-weight:700;margin-right:8px;\">04<\/span>\u578b\u5909\u63db\u306e\u4ed5\u7d44\u307f\u2014\u2014JSON\u3068Python\u578b\u306e\u5bfe\u5fdc\u8868<\/a><\/li>\n    <li><a href=\"#sec-05\" style=\"color:#495057;text-decoration:none;\"><span style=\"color:#dc2626;font-weight:700;margin-right:8px;\">05<\/span>\u5b9f\u8df5\uff1aJSON\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u8fbc\u307f\u30fb\u52a0\u5de5\u30fb\u66f8\u304d\u8fbc\u307f\u306e\u5b8c\u5168\u30d5\u30ed\u30fc<\/a><\/li>\n    <li><a href=\"#sec-06\" style=\"color:#495057;text-decoration:none;\"><span style=\"color:#dc2626;font-weight:700;margin-right:8px;\">06<\/span>\u3088\u304f\u3042\u308b\u30a8\u30e9\u30fc\u3068\u89e3\u6c7a\u7b56\u2014\u2014TypeError\u30fbKeyError\u30fbJSONDecodeError<\/a><\/li>\n    <li><a href=\"#sec-07\" style=\"color:#495057;text-decoration:none;\"><span style=\"color:#dc2626;font-weight:700;margin-right:8px;\">07<\/span>\u3010\u6bd4\u8f03\u3011Python\u624b\u66f8\u304d vs Claude Code\u2014\u2014JSON\u51e6\u7406\u306e\u81ea\u52d5\u5316<\/a><\/li>\n    <li><a href=\"#faq\" style=\"color:#495057;text-decoration:none;\"><span style=\"color:#dc2626;font-weight:700;margin-right:8px;\">FAQ<\/span>\u3088\u304f\u3042\u308b\u8cea\u554f<\/a><\/li>\n  <\/ol>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u300cjson.loads\u3068json.load\u3063\u3066\u4f55\u304c\u9055\u3046\u306e\uff1f\u300d\u300c\u6587\u5b57\u5217\u578b\u3068\u8f9e\u66f8\u578b\u3067\u64cd\u4f5c\u304c\u5909\u308f\u3063\u3066\u6df7\u4e71\u3059\u308b\u300d\u2014\u2014Python\u306e\u521d\u5fc3\u8005\u304cJSON\u3092\u6271\u304a\u3046\u3068\u3059\u308b\u3068\u304d\u3001\u5fc5\u305a\u3068\u8a00\u3063\u3066\u3044\u3044\u307b\u3069\u3064\u307e\u305a\u304f\u30dd\u30a4\u30f3\u30c8\u3067\u3059\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u8a18\u4e8b\u3067\u306f\u3001<strong>Python\u306ejson.loads\u30fbjson.load\u30fbjson.dumps\u30fbjson.dump\u306e\u9055\u3044<\/strong>\u3092\u5b8c\u5168\u89e3\u8aac\u3057\u307e\u3059\u3002\u578b\u5909\u63db\u306e\u4ed5\u7d44\u307f\u30fb\u3088\u304f\u3042\u308b\u30a8\u30e9\u30fc\u306e\u89e3\u6c7a\u7b56\u30fb\u5b9f\u969b\u306e\u696d\u52d9\u3067\u306e\u6d3b\u7528\u4f8b\u307e\u3067\u7db2\u7f85\u3057\u307e\u3059\u3002\u5f8c\u534a\u3067\u306f<strong>Claude Code\u3067JSON\u30c7\u30fc\u30bf\u51e6\u7406\u3092\u81ea\u52d5\u5316\u3059\u308b\u65b9\u6cd5<\/strong>\u3082\u89e3\u8aac\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<div class=\"balloon-wrap is-right\">\n  <div class=\"balloon-icon\">\n    <img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/04\/yamazaki-avatar.png\" alt=\"AI\u9b3c\u7ba1\u7406\u5c71\u5d0e\">\n    <span class=\"balloon-name\">AI\u9b3c\u7ba1\u7406\u5c71\u5d0e<\/span>\n  <\/div>\n  <div class=\"balloon-body\">json.loads\u3068json.load\u306e\u9055\u3044\u306f\u300c\u672b\u5c3e\u306es\u306e\u6709\u7121\u3060\u3051\u300d\u3068\u601d\u3044\u304c\u3061\u3067\u3059\u304c\u3001\u5b9f\u306f\u300c\u4f55\u3092\u5165\u529b\u3068\u3057\u3066\u53d7\u3051\u53d6\u308b\u304b\u300d\u3068\u3044\u3046\u6839\u672c\u7684\u306a\u9055\u3044\u304c\u3042\u308a\u307e\u3059\u3002\u3053\u306e\u533a\u5225\u3092\u6700\u521d\u306b\u6b63\u78ba\u306b\u7406\u89e3\u3059\u308b\u3053\u3068\u304c\u3001Python\u3067\u306e\u30c7\u30fc\u30bf\u51e6\u7406\u306e\u57fa\u790e\u306b\u306a\u308a\u307e\u3059\u3002<\/div>\n<\/div>\n\n\n\n<div style=\"background:#fafafa;border-radius:8px;padding:16px 20px;margin:16px 0;border-left:4px solid #dc2626;\">\n<div style=\"display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:15px;line-height:1.6;\"><span style=\"color:#dc2626;font-size:16px;flex-shrink:0;margin-top:2px;\">&#10004;&#65039;<\/span><span><strong>json.loads\u3068json.load<\/strong>\u306e\u5165\u529b\u306e\u9055\u3044\u304c\u660e\u78ba\u306b\u308f\u304b\u308b<\/span><\/div>\n<div style=\"display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:15px;line-height:1.6;\"><span style=\"color:#dc2626;font-size:16px;flex-shrink:0;margin-top:2px;\">&#10004;&#65039;<\/span><span><strong>json.dumps\u30fbjson.dump<\/strong>\u306e\u51fa\u529b\u306e\u9055\u3044\u3082\u6574\u7406\u3067\u304d\u308b<\/span><\/div>\n<div style=\"display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:15px;line-height:1.6;\"><span style=\"color:#dc2626;font-size:16px;flex-shrink:0;margin-top:2px;\">&#10004;&#65039;<\/span><span><strong>JSON\u3068Python\u306e\u578b\u5909\u63db\u5bfe\u5fdc\u8868<\/strong>\u3092\u628a\u63e1\u3067\u304d\u308b<\/span><\/div>\n<div style=\"display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:15px;line-height:1.6;\"><span style=\"color:#dc2626;font-size:16px;flex-shrink:0;margin-top:2px;\">&#10004;&#65039;<\/span><span><strong>\u3088\u304f\u3042\u308b\u30a8\u30e9\u30fc3\u7a2e\u985e<\/strong>\uff08TypeError\u30fbKeyError\u30fbJSONDecodeError\uff09\u306e\u89e3\u6c7a\u7b56\u304c\u308f\u304b\u308b<\/span><\/div>\n<div style=\"display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:15px;line-height:1.6;\"><span style=\"color:#dc2626;font-size:16px;flex-shrink:0;margin-top:2px;\">&#10004;&#65039;<\/span><span><strong>Claude Code<\/strong>\u3067JSON\u51e6\u7406\u3092\u81ea\u52d5\u5316\u3059\u308b\u5177\u4f53\u7684\u306a\u65b9\u6cd5\u304c\u308f\u304b\u308b<\/span><\/div>\n<\/div>\n\n\n<div style=\"margin:48px 0 8px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap;\"><a href=\"https:\/\/aikanri.genai-ai.co.jp\/seminar2-blog\/?utm_source=blog&#038;utm_medium=h2banner&#038;utm_content=cc-python-json-loads-2&#038;blog_slug=cc-python-json-loads-2\" target=\"_blank\" rel=\"noopener\" aria-label=\"Claude Code \u5b8c\u5168\u89e3\u8aac\u30bb\u30df\u30ca\u30fc\uff08\u7121\u6599\u30fb1on1\u30fb60\u5206\uff09\u306e\u4e88\u7d04\u753b\u9762\u3078\" style=\"flex:1 1 280px;max-width:360px;text-decoration:none;\"><img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/05\/cta_seminar_claude_code_2026.jpg\" alt=\"Claude Code \u5b8c\u5168\u89e3\u8aac\u30bb\u30df\u30ca\u30fc\uff5c\u7d4c\u55b6\u8005\u30fb\u4f1a\u793e\u5f79\u54e1\u5c02\u7528 1on1 60\u5206 \u7121\u6599\" style=\"width:100%;height:auto;border-radius:8px;display:block;\"><\/a><a href=\"https:\/\/aikanri.genai-ai.co.jp\/?utm_source=blog&#038;utm_medium=h2banner&#038;utm_campaign=cc-python-json-loads-2&#038;utm_content=h2-banner-kanri\" target=\"_blank\" rel=\"noopener\" aria-label=\"AI\u9b3c\u7ba1\u7406 \u516c\u5f0f\u30b5\u30a4\u30c8\u3078\" style=\"flex:1 1 280px;max-width:360px;text-decoration:none;\"><img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/05\/cta_blog_1to1.jpg\" alt=\"Claude Code\u3092\u7d4c\u55b6\u306b\u6d3b\u304b\u3057\u305f\u3044\u65b9\u3078 \u2014 AI\u9b3c\u7ba1\u7406\" style=\"width:100%;height:auto;border-radius:8px;display:block;\"><\/a><\/div>\n\n\n<div id=\"sec-01\"><\/div>\n<h2 class=\"section-header-img\" style=\"margin:32px 0 24px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#1a1a1a 0%,#2a1015 100%);padding:32px 28px;color:#fff;position:relative;border:none;border-left:none;text-align:left;\">\n  <span class=\"section-number\" style=\"display:block;\">01<\/span>\n  <span class=\"section-label\" style=\"display:block;\">JSON BASICS<\/span>\n  <span class=\"section-title\" style=\"display:block;\">JSON\u3068\u306f\u2014\u2014Python\u3067\u6271\u3046\u524d\u306b\u77e5\u308b\u3079\u304d\u57fa\u790e<\/span>\n  <span class=\"section-desc\">\u30c6\u30ad\u30b9\u30c8\u30d9\u30fc\u30b9\u306e\u30c7\u30fc\u30bf\u4ea4\u63db\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3002API\u30ec\u30b9\u30dd\u30f3\u30b9\u306e\u6a19\u6e96<\/span>\n<\/h2>\n\n\n\n<div style=\"background:#f8f9fa;border-left:4px solid #6b7280;border-radius:0 8px 8px 0;padding:16px 20px;margin:20px 0;\">\n  <p style=\"margin:0 0 4px;font-size:13px;font-weight:700;color:#6b7280;letter-spacing:1px;\">&#128218; \u7528\u8a9e\u89e3\u8aac<\/p>\n  <p style=\"margin:0;font-size:15px;line-height:1.7;\"><strong>JSON\uff08JavaScript Object Notation\uff09<\/strong>\uff1a\u30c6\u30ad\u30b9\u30c8\u30d9\u30fc\u30b9\u306e\u30c7\u30fc\u30bf\u4ea4\u63db\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3002\u5143\u3005\u306fJavaScript\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u8a18\u6cd5\u304c\u30d9\u30fc\u30b9\u3060\u304c\u3001\u73fe\u5728\u306f\u307b\u307c\u5168\u3066\u306e\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e\u3067\u5229\u7528\u3067\u304d\u308b\u3002\u4e2d\u62ec\u5f27{}\u3067\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3001\u89d2\u62ec\u5f27[]\u3067\u914d\u5217\u3092\u8868\u73fe\u3059\u308b\u3002Web\u306eAPI\u30ec\u30b9\u30dd\u30f3\u30b9\u306e\u4e8b\u5b9f\u4e0a\u306e\u6a19\u6e96\u5f62\u5f0f\u3002\u4eba\u9593\u306b\u3082\u8aad\u307f\u3084\u3059\u3044\u30c6\u30ad\u30b9\u30c8\u5f62\u5f0f\u3067\u30c7\u30fc\u30bf\u3092\u8868\u73fe\u3067\u304d\u308b\u3002<\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">JSON\u306fWeb\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u958b\u767a\u30fb\u30c7\u30fc\u30bf\u9023\u643a\u30fbAPI\u3068\u306e\u901a\u4fe1\u3067\u6700\u3082\u666e\u53ca\u3057\u305f\u30c7\u30fc\u30bf\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3067\u3059\u3002Python\u3067\u5916\u90e8API\u3092\u547c\u3073\u51fa\u3059\u3068\u3001\u30ec\u30b9\u30dd\u30f3\u30b9\u306f\u307b\u307c\u78ba\u5b9f\u306bJSON\u5f62\u5f0f\u3067\u8fd4\u3063\u3066\u304d\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"json\" class=\"language-json\">{\n  \"name\": \"\u7530\u4e2d\u592a\u90ce\",\n  \"age\": 30,\n  \"email\": \"tanaka@example.com\",\n  \"hobbies\": [\"\u8aad\u66f8\", \"\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\", \"\u65c5\u884c\"],\n  \"address\": {\n    \"city\": \"\u6771\u4eac\",\n    \"zip\": \"100-0001\"\n  },\n  \"active\": true\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">JSON\u306e\u69cb\u9020\u7684\u306a\u7279\u5fb4\uff1a<\/p>\n\n\n\n<div style=\"background:#fafafa;border-radius:8px;padding:16px 20px;margin:16px 0;border-left:4px solid #dc2626;\">\n<div style=\"display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:15px;line-height:1.6;\"><span style=\"color:#dc2626;font-size:16px;flex-shrink:0;margin-top:2px;\">&#10004;&#65039;<\/span><span><strong>\u6587\u5b57\u5217\uff08String\uff09<\/strong>\uff1a\u30c0\u30d6\u30eb\u30af\u30a9\u30fc\u30c8\u3067\u56f2\u3080\uff08\u30b7\u30f3\u30b0\u30eb\u30af\u30a9\u30fc\u30c8\u306f\u4e0d\u53ef\uff09<\/span><\/div>\n<div style=\"display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:15px;line-height:1.6;\"><span style=\"color:#dc2626;font-size:16px;flex-shrink:0;margin-top:2px;\">&#10004;&#65039;<\/span><span><strong>\u6570\u5024\uff08Number\uff09<\/strong>\uff1a\u6574\u6570\u30fb\u5c0f\u6570\u3092\u305d\u306e\u307e\u307e\u66f8\u304f<\/span><\/div>\n<div style=\"display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:15px;line-height:1.6;\"><span style=\"color:#dc2626;font-size:16px;flex-shrink:0;margin-top:2px;\">&#10004;&#65039;<\/span><span><strong>\u914d\u5217\uff08Array\uff09<\/strong>\uff1a\u89d2\u62ec\u5f27[]\u3067\u8981\u7d20\u3092\u4e26\u3079\u308b<\/span><\/div>\n<div style=\"display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:15px;line-height:1.6;\"><span style=\"color:#dc2626;font-size:16px;flex-shrink:0;margin-top:2px;\">&#10004;&#65039;<\/span><span><strong>\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\uff08Object\uff09<\/strong>\uff1a\u4e2d\u62ec\u5f27{}\u3067\u30ad\u30fc\u3068\u5024\u306e\u30da\u30a2\u3092\u8a18\u8ff0<\/span><\/div>\n<div style=\"display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:15px;line-height:1.6;\"><span style=\"color:#dc2626;font-size:16px;flex-shrink:0;margin-top:2px;\">&#10004;&#65039;<\/span><span><strong>\u30d6\u30fc\u30eb\u5024<\/strong>\uff1atrue\u30fbfalse\uff08\u5c0f\u6587\u5b57\uff09<\/span><\/div>\n<div style=\"display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:15px;line-height:1.6;\"><span style=\"color:#dc2626;font-size:16px;flex-shrink:0;margin-top:2px;\">&#10004;&#65039;<\/span><span><strong>null<\/strong>\uff1aJavaScript\u306eundefined\u306b\u76f8\u5f53\uff08Python\u306enone\u306b\u5bfe\u5fdc\uff09<\/span><\/div>\n<\/div>\n\n\n<div style=\"margin:48px 0 8px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap;\"><a href=\"https:\/\/aikanri.genai-ai.co.jp\/seminar2-blog\/?utm_source=blog&#038;utm_medium=h2banner&#038;utm_content=cc-python-json-loads-2&#038;blog_slug=cc-python-json-loads-2\" target=\"_blank\" rel=\"noopener\" aria-label=\"Claude Code \u5b8c\u5168\u89e3\u8aac\u30bb\u30df\u30ca\u30fc\uff08\u7121\u6599\u30fb1on1\u30fb60\u5206\uff09\u306e\u4e88\u7d04\u753b\u9762\u3078\" style=\"flex:1 1 280px;max-width:360px;text-decoration:none;\"><img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/05\/cta_seminar_claude_code_2026.jpg\" alt=\"Claude Code \u5b8c\u5168\u89e3\u8aac\u30bb\u30df\u30ca\u30fc\uff5c\u7d4c\u55b6\u8005\u30fb\u4f1a\u793e\u5f79\u54e1\u5c02\u7528 1on1 60\u5206 \u7121\u6599\" style=\"width:100%;height:auto;border-radius:8px;display:block;\"><\/a><a href=\"https:\/\/aikanri.genai-ai.co.jp\/?utm_source=blog&#038;utm_medium=h2banner&#038;utm_campaign=cc-python-json-loads-2&#038;utm_content=h2-banner-kanri\" target=\"_blank\" rel=\"noopener\" aria-label=\"AI\u9b3c\u7ba1\u7406 \u516c\u5f0f\u30b5\u30a4\u30c8\u3078\" style=\"flex:1 1 280px;max-width:360px;text-decoration:none;\"><img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/05\/cta_blog_1to1.jpg\" alt=\"Claude Code\u3092\u7d4c\u55b6\u306b\u6d3b\u304b\u3057\u305f\u3044\u65b9\u3078 \u2014 AI\u9b3c\u7ba1\u7406\" style=\"width:100%;height:auto;border-radius:8px;display:block;\"><\/a><\/div>\n\n\n<div id=\"sec-02\"><\/div>\n<h2 class=\"section-header-img\" style=\"margin:32px 0 24px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#1a1a1a 0%,#2a1015 100%);padding:32px 28px;color:#fff;position:relative;border:none;border-left:none;text-align:left;\">\n  <span class=\"section-number\" style=\"display:block;\">02<\/span>\n  <span class=\"section-label\" style=\"display:block;\">LOADS VS LOAD<\/span>\n  <span class=\"section-title\" style=\"display:block;\">json.loads vs json.load\u2014\u2014\u6700\u91cd\u8981\u306e\u4f7f\u3044\u5206\u3051<\/span>\n  <span class=\"section-desc\">s\u306e\u6709\u7121\u304c\u300c\u6587\u5b57\u5217\u53d7\u53d6\u300d\u304b\u300c\u30d5\u30a1\u30a4\u30eb\u53d7\u53d6\u300d\u306e\u9055\u3044<\/span>\n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u307e\u305a\u7d50\u8ad6\u304b\u3089\uff1a<\/p>\n\n\n\n<table>\n<thead><tr><th>\u95a2\u6570<\/th><th>\u5165\u529b<\/th><th>\u7528\u9014<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>json.loads()<\/td><td>\u6587\u5b57\u5217\uff08str\uff09<\/td><td>API\u30ec\u30b9\u30dd\u30f3\u30b9\u30fb\u5909\u6570\u3068\u3057\u3066\u6301\u3063\u3066\u3044\u308bJSON\u30c6\u30ad\u30b9\u30c8\u3092\u8f9e\u66f8\u306b\u5909\u63db<\/td><\/tr>\n<tr><td>json.load()<\/td><td>\u30d5\u30a1\u30a4\u30eb\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\uff08file\uff09<\/td><td>JSON\u30d5\u30a1\u30a4\u30eb\u3092\u958b\u3044\u3066\u305d\u306e\u5185\u5bb9\u3092\u8f9e\u66f8\u306b\u5909\u63db<\/td><\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<div style=\"background:#f8f9fa;border-left:4px solid #6b7280;border-radius:0 8px 8px 0;padding:16px 20px;margin:20px 0;\">\n  <p style=\"margin:0 0 4px;font-size:13px;font-weight:700;color:#6b7280;letter-spacing:1px;\">&#128218; \u7528\u8a9e\u89e3\u8aac<\/p>\n  <p style=\"margin:0;font-size:15px;line-height:1.7;\"><strong>json.loads\uff08loads = load string\uff09<\/strong>\uff1as\u306fstring\u306e\u7565\u3002json.loads()\u306f\u6587\u5b57\u5217\u3092Python\u306e\u30c7\u30fc\u30bf\u578b\uff08\u4e3b\u306b\u8f9e\u66f8\u307e\u305f\u306f\u914d\u5217\uff09\u306b\u5909\u63db\uff08\u30c7\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba\uff09\u3059\u308b\u95a2\u6570\u3002API\u304b\u3089\u306e\u30ec\u30b9\u30dd\u30f3\u30b9\u3084\u3001\u5909\u6570\u306b\u683c\u7d0d\u3055\u308c\u305fJSON\u5f62\u5f0f\u306e\u6587\u5b57\u5217\u3092\u6271\u3046\u3068\u304d\u306b\u4f7f\u3046\u3002<\/p>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">2-1. json.loads\u306e\u4f7f\u3044\u65b9<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"python\" class=\"language-python\">import json\n\n# \u6587\u5b57\u5217\u3068\u3057\u3066\u6301\u3063\u3066\u3044\u308bJSON\u30c7\u30fc\u30bf\njson_string = '{\"name\": \"\u7530\u4e2d\u592a\u90ce\", \"age\": 30, \"active\": true}'\n\n# json.loads\u3067\u8f9e\u66f8\u578b\u306b\u5909\u63db\ndata = json.loads(json_string)\n\nprint(type(json_string))  # &lt;class 'str'&gt;  \u2190 \u6587\u5b57\u5217\u578b\nprint(type(data))         # &lt;class 'dict'&gt;  \u2190 \u8f9e\u66f8\u578b\u306b\u5909\u63db\u3055\u308c\u305f\uff01\n\nprint(data[\"name\"])       # \u7530\u4e2d\u592a\u90ce\nprint(data[\"age\"])        # 30\nprint(data[\"active\"])     # True\uff08JSON\u306etrue\u306fPython\u306eTrue\u306b\u306a\u308b\uff09<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u6700\u3082\u3088\u304f\u4f7f\u3046\u30b7\u30ca\u30ea\u30aa\u306f<strong>WebAPI\u306e\u30ec\u30b9\u30dd\u30f3\u30b9\u51e6\u7406<\/strong>\u3067\u3059\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"python\" class=\"language-python\">import json\nimport urllib.request\n\n# Web API\u3092\u547c\u3073\u51fa\u3059\nurl = 'https:\/\/api.example.com\/users\/1'\nwith urllib.request.urlopen(url) as response:\n    response_text = response.read().decode('utf-8')  # \u30d0\u30a4\u30c8\u2192\u6587\u5b57\u5217\n    user_data = json.loads(response_text)             # \u6587\u5b57\u5217\u2192\u8f9e\u66f8\n\nprint(user_data['name'])   # API\u304b\u3089\u53d6\u5f97\u3057\u305f\u30e6\u30fc\u30b6\u30fc\u540d<\/code><\/pre>\n\n\n\n<div style=\"background:#f8f9fa;border-left:4px solid #6b7280;border-radius:0 8px 8px 0;padding:16px 20px;margin:20px 0;\">\n  <p style=\"margin:0 0 4px;font-size:13px;font-weight:700;color:#6b7280;letter-spacing:1px;\">&#128218; \u7528\u8a9e\u89e3\u8aac<\/p>\n  <p style=\"margin:0;font-size:15px;line-height:1.7;\"><strong>\u30d1\u30fc\u30b9\uff08Parse\uff09<\/strong>\uff1a\u30c6\u30ad\u30b9\u30c8\u30c7\u30fc\u30bf\u3092\u89e3\u6790\u3057\u3066\u30d7\u30ed\u30b0\u30e9\u30e0\u304c\u6271\u3048\u308b\u30c7\u30fc\u30bf\u69cb\u9020\u306b\u5909\u63db\u3059\u308b\u51e6\u7406\u306e\u3053\u3068\u3002json.loads\u3067JSON\u6587\u5b57\u5217\u3092Python\u306e\u8f9e\u66f8\/\u30ea\u30b9\u30c8\u306b\u5909\u63db\u3059\u308b\u64cd\u4f5c\u306f\u300cJSON\u3092\u30d1\u30fc\u30b9\u3059\u308b\u300d\u3068\u8868\u73fe\u3055\u308c\u308b\u3002\u6587\u5b57\u5217\u3092\u300c\u610f\u5473\u306e\u3042\u308b\u69cb\u9020\u300d\u3068\u3057\u3066\u8aad\u307f\u53d6\u308b\u3053\u3068\u304c\u30d1\u30fc\u30b9\u306e\u672c\u8cea\u3002JSON\u30d1\u30fc\u30b9\u30fbXML\u30d1\u30fc\u30b9\u30fbHTML\u30d1\u30fc\u30b9\u306a\u3069\u304c\u3042\u308b\u3002<\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">json.loads()\u3067API\u30ec\u30b9\u30dd\u30f3\u30b9\u3092\u30d1\u30fc\u30b9\u3059\u308b\u969b\u3001\u53d7\u3051\u53d6\u3063\u305f\u30d0\u30a4\u30c8\u5217\u3092\u307e\u305a\u6587\u5b57\u5217\u306b\u5909\u63db\uff08decode\uff09\u3057\u3066\u304b\u3089\u6e21\u3059\u70b9\u306b\u6ce8\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002urllib.request.urlopen\u306f\u76f4\u63a5\u30d0\u30a4\u30c8\u5217\u3092\u8fd4\u3059\u305f\u3081\u3001response.read().decode('utf-8')\u2192json.loads()\u306e\u9806\u756a\u304c\u5fc5\u8981\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2-2. json.load\u306e\u4f7f\u3044\u65b9\uff08\u30d5\u30a1\u30a4\u30eb\u8aad\u307f\u8fbc\u307f\uff09<\/h3>\n\n\n\n<div style=\"background:#f8f9fa;border-left:4px solid #6b7280;border-radius:0 8px 8px 0;padding:16px 20px;margin:20px 0;\">\n  <p style=\"margin:0 0 4px;font-size:13px;font-weight:700;color:#6b7280;letter-spacing:1px;\">&#128218; \u7528\u8a9e\u89e3\u8aac<\/p>\n  <p style=\"margin:0;font-size:15px;line-height:1.7;\"><strong>json.load\uff08\u30d5\u30a1\u30a4\u30eb\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u53d7\u53d6\uff09<\/strong>\uff1ajson.load()\u306f\u30d5\u30a1\u30a4\u30eb\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u76f4\u63a5\u53d7\u3051\u53d6\u3063\u3066Python\u306e\u30c7\u30fc\u30bf\u578b\u306b\u5909\u63db\u3059\u308b\u95a2\u6570\u3002open()\u3067\u958b\u3044\u305f\u30d5\u30a1\u30a4\u30eb\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u6e21\u3059\u3002json.loads\u3068\u306e\u9055\u3044\u306f\u300c\u6587\u5b57\u5217\u3067\u306f\u306a\u304f\u30d5\u30a1\u30a4\u30eb\u3092\u53d7\u3051\u53d6\u308b\u300d\u70b9\u306e\u307f\u3002\u5185\u90e8\u3067\u306f\u540c\u3058\u30c7\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba\u51e6\u7406\u304c\u884c\u308f\u308c\u308b\u3002<\/p>\n<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"python\" class=\"language-python\">import json\n\n# JSON\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u8fbc\u3080\nwith open('data.json', 'r', encoding='utf-8') as f:\n    data = json.load(f)   # \u30d5\u30a1\u30a4\u30eb\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u76f4\u63a5\u6e21\u3059\n\nprint(type(data))         # &lt;class 'dict'&gt;  \u2190 \u8f9e\u66f8\u578b\nprint(data['name'])       # \u30d5\u30a1\u30a4\u30eb\u5185\u306eJSON\u30c7\u30fc\u30bf\u3092\u76f4\u63a5\u64cd\u4f5c\u3067\u304d\u308b\n\n# \u3061\u306a\u307f\u306b\uff1ajson.loads\u3092\u4f7f\u3063\u305f\u540c\u7b49\u306e\u51e6\u7406\uff08\u975e\u63a8\u5968\uff09\nwith open('data.json', 'r', encoding='utf-8') as f:\n    content = f.read()       # \u307e\u305a\u30d5\u30a1\u30a4\u30eb\u5168\u4f53\u3092\u6587\u5b57\u5217\u3068\u3057\u3066\u8aad\u3080\n    data = json.loads(content)  # \u6587\u5b57\u5217\u3092\u8f9e\u66f8\u306b\u5909\u63db<\/code><\/pre>\n\n\n\n<div style=\"background:#f0fdf4;border:1px solid #22c55e;border-radius:8px;padding:20px 24px;margin:24px 0;\">\n  <div style=\"display:flex;align-items:center;gap:8px;margin-bottom:12px;\">\n    <span style=\"font-size:18px;\">&#128161;<\/span>\n    <strong style=\"color:#16a34a;font-size:15px;\">json.load vs json.loads\u306e\u9078\u629e\u57fa\u6e96<\/strong>\n  <\/div>\n  <p style=\"margin:0;font-size:15px;line-height:1.8;color:#333;\">JSON\u30c7\u30fc\u30bf\u304c\u30d5\u30a1\u30a4\u30eb\u306b\u3042\u308b\u2192json.load()\u3002JSON\u30c7\u30fc\u30bf\u304c\u6587\u5b57\u5217\u5909\u6570\u30fbAPI\u30ec\u30b9\u30dd\u30f3\u30b9\u30fbDB\u304b\u3089\u53d6\u5f97\u3057\u305f\u5024\u306b\u3042\u308b\u2192json.loads()\u3002\u3053\u306e2\u629e\u3067\u8ff7\u3046\u3053\u3068\u306f\u307b\u307c\u306a\u304f\u306a\u308a\u307e\u3059\u3002<\/p>\n<\/div>\n\n\n<div style=\"margin:48px 0 8px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap;\"><a href=\"https:\/\/aikanri.genai-ai.co.jp\/seminar2-blog\/?utm_source=blog&#038;utm_medium=h2banner&#038;utm_content=cc-python-json-loads-2&#038;blog_slug=cc-python-json-loads-2\" target=\"_blank\" rel=\"noopener\" aria-label=\"Claude Code \u5b8c\u5168\u89e3\u8aac\u30bb\u30df\u30ca\u30fc\uff08\u7121\u6599\u30fb1on1\u30fb60\u5206\uff09\u306e\u4e88\u7d04\u753b\u9762\u3078\" style=\"flex:1 1 280px;max-width:360px;text-decoration:none;\"><img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/05\/cta_seminar_claude_code_2026.jpg\" alt=\"Claude Code \u5b8c\u5168\u89e3\u8aac\u30bb\u30df\u30ca\u30fc\uff5c\u7d4c\u55b6\u8005\u30fb\u4f1a\u793e\u5f79\u54e1\u5c02\u7528 1on1 60\u5206 \u7121\u6599\" style=\"width:100%;height:auto;border-radius:8px;display:block;\"><\/a><a href=\"https:\/\/aikanri.genai-ai.co.jp\/?utm_source=blog&#038;utm_medium=h2banner&#038;utm_campaign=cc-python-json-loads-2&#038;utm_content=h2-banner-kanri\" target=\"_blank\" rel=\"noopener\" aria-label=\"AI\u9b3c\u7ba1\u7406 \u516c\u5f0f\u30b5\u30a4\u30c8\u3078\" style=\"flex:1 1 280px;max-width:360px;text-decoration:none;\"><img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/05\/cta_blog_1to1.jpg\" alt=\"Claude Code\u3092\u7d4c\u55b6\u306b\u6d3b\u304b\u3057\u305f\u3044\u65b9\u3078 \u2014 AI\u9b3c\u7ba1\u7406\" style=\"width:100%;height:auto;border-radius:8px;display:block;\"><\/a><\/div>\n\n\n<div id=\"sec-03\"><\/div>\n<h2 class=\"section-header-img\" style=\"margin:32px 0 24px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#1a1a1a 0%,#2a1015 100%);padding:32px 28px;color:#fff;position:relative;border:none;border-left:none;text-align:left;\">\n  <span class=\"section-number\" style=\"display:block;\">03<\/span>\n  <span class=\"section-label\" style=\"display:block;\">DUMPS VS DUMP<\/span>\n  <span class=\"section-title\" style=\"display:block;\">json.dumps vs json.dump\u2014\u2014\u51fa\u529b\u65b9\u5411\u306e4\u95a2\u6570\u3092\u6574\u7406<\/span>\n  <span class=\"section-desc\">load\u3068loads\u306e\u9006\u65b9\u5411\u304cdump\u3068dumps\u30024\u95a2\u6570\u3092\u4e00\u6c17\u306b\u7406\u89e3\u3059\u308b<\/span>\n<\/h2>\n\n\n\n<table>\n<thead><tr><th>\u65b9\u5411<\/th><th>\u30d5\u30a1\u30a4\u30eb\u7248<\/th><th>\u6587\u5b57\u5217\u7248<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>JSON\u2192Python\uff08\u8aad\u307f\u8fbc\u307f\u30fb\u30c7\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba\uff09<\/td><td>json.load(file)<\/td><td>json.loads(string)<\/td><\/tr>\n<tr><td>Python\u2192JSON\uff08\u66f8\u304d\u8fbc\u307f\u30fb\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba\uff09<\/td><td>json.dump(data, file)<\/td><td>json.dumps(data)<\/td><\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<h3 class=\"wp-block-heading\">3-1. json.dumps\u306e\u4f7f\u3044\u65b9<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"python\" class=\"language-python\">import json\n\ndata = {\"name\": \"\u7530\u4e2d\u592a\u90ce\", \"age\": 30, \"hobbies\": [\"\u8aad\u66f8\", \"\u65c5\u884c\"]}\n\n# \u8f9e\u66f8\u2192JSON\u6587\u5b57\u5217\njson_string = json.dumps(data)\nprint(json_string)\n# {\"name\": \"\u7530\u4e2d\u592a\u90ce\", \"age\": 30, \"hobbies\": [\"\u8aad\u66f8\", \"\u65c5\u884c\"]}\n\n# indent\u6307\u5b9a\u3067\u898b\u3084\u3059\u304f\u6574\u5f62\njson_pretty = json.dumps(data, indent=2, ensure_ascii=False)\nprint(json_pretty)\n# {\n#   \"name\": \"\u7530\u4e2d\u592a\u90ce\",\n#   \"age\": 30,\n#   \"hobbies\": [\n#     \"\u8aad\u66f8\",\n#     \"\u65c5\u884c\"\n#   ]\n# }<\/code><\/pre>\n\n\n\n<div style=\"background:#fef2f2;border:2px solid #dc2626;border-radius:8px;padding:20px 24px;margin:24px 0;\">\n  <div style=\"display:flex;align-items:center;gap:8px;margin-bottom:12px;\">\n    <span style=\"font-size:20px;\">&#9888;&#65039;<\/span>\n    <strong style=\"color:#dc2626;font-size:16px;\">ensure_ascii=False\u3092\u5fd8\u308c\u305a\u306b<\/strong>\n  <\/div>\n  <p style=\"margin:0;font-size:15px;line-height:1.8;color:#333;\">json.dumps()\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u306fensure_ascii=True\u3067\u3001\u65e5\u672c\u8a9e\u306a\u3069\u306e\u975eASCII\u6587\u5b57\u304c\u300c\\u5c71\\u7530\u300d\u306e\u3088\u3046\u306b\u30a8\u30b9\u30b1\u30fc\u30d7\u3055\u308c\u307e\u3059\u3002\u65e5\u672c\u8a9e\u3092\u8aad\u307f\u3084\u3059\u3044\u72b6\u614b\u3067\u51fa\u529b\u3057\u305f\u3044\u5834\u5408\u306f\u5fc5\u305aensure_ascii=False\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">3-2. json.dump\u306e\u4f7f\u3044\u65b9<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"python\" class=\"language-python\">import json\n\ndata = {\"name\": \"\u7530\u4e2d\u592a\u90ce\", \"age\": 30, \"updated\": True}\n\n# \u8f9e\u66f8\u2192JSON\u30d5\u30a1\u30a4\u30eb\u306b\u66f8\u304d\u8fbc\u307f\nwith open('output.json', 'w', encoding='utf-8') as f:\n    json.dump(data, f, indent=2, ensure_ascii=False)\n\n# output.json\u306e\u5185\u5bb9:\n# {\n#   \"name\": \"\u7530\u4e2d\u592a\u90ce\",\n#   \"age\": 30,\n#   \"updated\": true\n# }<\/code><\/pre>\n\n\n<div style=\"margin:48px 0 8px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap;\"><a href=\"https:\/\/aikanri.genai-ai.co.jp\/seminar2-blog\/?utm_source=blog&#038;utm_medium=h2banner&#038;utm_content=cc-python-json-loads-2&#038;blog_slug=cc-python-json-loads-2\" target=\"_blank\" rel=\"noopener\" aria-label=\"Claude Code \u5b8c\u5168\u89e3\u8aac\u30bb\u30df\u30ca\u30fc\uff08\u7121\u6599\u30fb1on1\u30fb60\u5206\uff09\u306e\u4e88\u7d04\u753b\u9762\u3078\" style=\"flex:1 1 280px;max-width:360px;text-decoration:none;\"><img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/05\/cta_seminar_claude_code_2026.jpg\" alt=\"Claude Code \u5b8c\u5168\u89e3\u8aac\u30bb\u30df\u30ca\u30fc\uff5c\u7d4c\u55b6\u8005\u30fb\u4f1a\u793e\u5f79\u54e1\u5c02\u7528 1on1 60\u5206 \u7121\u6599\" style=\"width:100%;height:auto;border-radius:8px;display:block;\"><\/a><a href=\"https:\/\/aikanri.genai-ai.co.jp\/?utm_source=blog&#038;utm_medium=h2banner&#038;utm_campaign=cc-python-json-loads-2&#038;utm_content=h2-banner-kanri\" target=\"_blank\" rel=\"noopener\" aria-label=\"AI\u9b3c\u7ba1\u7406 \u516c\u5f0f\u30b5\u30a4\u30c8\u3078\" style=\"flex:1 1 280px;max-width:360px;text-decoration:none;\"><img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/05\/cta_blog_1to1.jpg\" alt=\"Claude Code\u3092\u7d4c\u55b6\u306b\u6d3b\u304b\u3057\u305f\u3044\u65b9\u3078 \u2014 AI\u9b3c\u7ba1\u7406\" style=\"width:100%;height:auto;border-radius:8px;display:block;\"><\/a><\/div>\n\n\n<div id=\"sec-04\"><\/div>\n<h2 class=\"section-header-img\" style=\"margin:32px 0 24px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#1a1a1a 0%,#2a1015 100%);padding:32px 28px;color:#fff;position:relative;border:none;border-left:none;text-align:left;\">\n  <span class=\"section-number\" style=\"display:block;\">04<\/span>\n  <span class=\"section-label\" style=\"display:block;\">TYPE CONVERSION<\/span>\n  <span class=\"section-title\" style=\"display:block;\">\u578b\u5909\u63db\u306e\u4ed5\u7d44\u307f\u2014\u2014JSON\u3068Python\u578b\u306e\u5bfe\u5fdc\u8868<\/span>\n  <span class=\"section-desc\">\u300cJSON\u306etrue\u300d\u304c\u300cPython\u306eTrue\u300d\u306b\u306a\u308b\u2014\u2014\u578b\u5909\u63db\u30eb\u30fc\u30eb\u3092\u5b8c\u5168\u7406\u89e3<\/span>\n<\/h2>\n\n\n\n<div style=\"background:#f8f9fa;border-left:4px solid #6b7280;border-radius:0 8px 8px 0;padding:16px 20px;margin:20px 0;\">\n  <p style=\"margin:0 0 4px;font-size:13px;font-weight:700;color:#6b7280;letter-spacing:1px;\">&#128218; \u7528\u8a9e\u89e3\u8aac<\/p>\n  <p style=\"margin:0;font-size:15px;line-height:1.7;\"><strong>\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba\u30fb\u30c7\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba<\/strong>\uff1a\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba\uff08Serialize\uff09\uff1aPython\u306e\u30c7\u30fc\u30bf\u3092JSON\u6587\u5b57\u5217\u306b\u5909\u63db\u3059\u308b\u3053\u3068\uff08json.dump\/json.dumps\uff09\u3002\u30c7\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba\uff08Deserialize\uff09\uff1aJSON\u6587\u5b57\u5217\u3092Python\u306e\u30c7\u30fc\u30bf\u306b\u5909\u63db\u3059\u308b\u3053\u3068\uff08json.load\/json.loads\uff09\u3002\u300c\u76f4\u5217\u5316\u30fb\u9006\u76f4\u5217\u5316\u300d\u3068\u3082\u547c\u3070\u308c\u308b\u3002<\/p>\n<\/div>\n\n\n\n<table>\n<thead><tr><th>JSON\u578b<\/th><th>Python\u306e\u578b<\/th><th>\u4f8b<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>string<\/td><td>str<\/td><td>JSON: \"hello\" \u2192 Python: \"hello\"<\/td><\/tr>\n<tr><td>number\uff08\u6574\u6570\uff09<\/td><td>int<\/td><td>JSON: 42 \u2192 Python: 42<\/td><\/tr>\n<tr><td>number\uff08\u5c0f\u6570\uff09<\/td><td>float<\/td><td>JSON: 3.14 \u2192 Python: 3.14<\/td><\/tr>\n<tr><td>array<\/td><td>list<\/td><td>JSON: [1,2,3] \u2192 Python: [1, 2, 3]<\/td><\/tr>\n<tr><td>object<\/td><td>dict<\/td><td>JSON: {\"key\": \"val\"} \u2192 Python: {\"key\": \"val\"}<\/td><\/tr>\n<tr><td>true\/false<\/td><td>True\/False<\/td><td>JSON: true \u2192 Python: True\uff08\u5927\u6587\u5b57T\uff09<\/td><\/tr>\n<tr><td>null<\/td><td>None<\/td><td>JSON: null \u2192 Python: None<\/td><\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<p class=\"wp-block-paragraph\">\u91cd\u8981\u306a\u70b9\u306f<strong>JSON\u306e\u30d6\u30fc\u30eb\u5024\uff08true\/false\uff09\u304cPython\u3067\u306f\u5927\u6587\u5b57\u59cb\u307e\u308a\uff08True\/False\uff09<\/strong>\u306b\u5909\u63db\u3055\u308c\u308b\u3053\u3068\u3067\u3059\u3002\u307e\u305f<strong>JSON\u306enull\u306fPython\u306eNone<\/strong>\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4-1. \u9006\u65b9\u5411\uff08Python\u2192JSON\uff09\u306e\u578b\u5bfe\u5fdc<\/h3>\n\n\n\n<table>\n<thead><tr><th>Python\u306e\u578b<\/th><th>JSON\u578b<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>str<\/td><td>string<\/td><\/tr>\n<tr><td>int\u30fbfloat<\/td><td>number<\/td><\/tr>\n<tr><td>list\u30fbtuple<\/td><td>array<\/td><\/tr>\n<tr><td>dict<\/td><td>object<\/td><\/tr>\n<tr><td>True\u30fbFalse<\/td><td>true\u30fbfalse\uff08\u5c0f\u6587\u5b57\u306b\u5909\u63db\uff09<\/td><\/tr>\n<tr><td>None<\/td><td>null<\/td><\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<div style=\"background:#fef2f2;border:2px solid #dc2626;border-radius:8px;padding:20px 24px;margin:24px 0;\">\n  <div style=\"display:flex;align-items:center;gap:8px;margin-bottom:12px;\">\n    <span style=\"font-size:20px;\">&#9888;&#65039;<\/span>\n    <strong style=\"color:#dc2626;font-size:16px;\">Python\u306e\u7279\u6b8a\u306a\u578b\u306fJSON\u306b\u5909\u63db\u3067\u304d\u306a\u3044<\/strong>\n  <\/div>\n  <p style=\"margin:0;font-size:15px;line-height:1.8;color:#333;\">datetime\u30fbset\u30fbbytes\u30fb\u30ab\u30b9\u30bf\u30e0\u30af\u30e9\u30b9\u306a\u3069\u306f\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u306fjson.dumps()\u3067\u30b7\u30ea\u30a2\u30e9\u30a4\u30ba\u3067\u304d\u305aTypeError\u304c\u767a\u751f\u3057\u307e\u3059\u3002datetime\u3092\u5909\u63db\u3057\u305f\u3044\u5834\u5408\u306fisoformat()\u3067\u6587\u5b57\u5217\u306b\u5909\u63db\u3057\u3066\u304b\u3089\u4fdd\u5b58\u3059\u308b\u65b9\u6cd5\u304c\u4e00\u822c\u7684\u3067\u3059\u3002<\/p>\n<\/div>\n\n\n<div style=\"margin:48px 0 8px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap;\"><a href=\"https:\/\/aikanri.genai-ai.co.jp\/seminar2-blog\/?utm_source=blog&#038;utm_medium=h2banner&#038;utm_content=cc-python-json-loads-2&#038;blog_slug=cc-python-json-loads-2\" target=\"_blank\" rel=\"noopener\" aria-label=\"Claude Code \u5b8c\u5168\u89e3\u8aac\u30bb\u30df\u30ca\u30fc\uff08\u7121\u6599\u30fb1on1\u30fb60\u5206\uff09\u306e\u4e88\u7d04\u753b\u9762\u3078\" style=\"flex:1 1 280px;max-width:360px;text-decoration:none;\"><img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/05\/cta_seminar_claude_code_2026.jpg\" alt=\"Claude Code \u5b8c\u5168\u89e3\u8aac\u30bb\u30df\u30ca\u30fc\uff5c\u7d4c\u55b6\u8005\u30fb\u4f1a\u793e\u5f79\u54e1\u5c02\u7528 1on1 60\u5206 \u7121\u6599\" style=\"width:100%;height:auto;border-radius:8px;display:block;\"><\/a><a href=\"https:\/\/aikanri.genai-ai.co.jp\/?utm_source=blog&#038;utm_medium=h2banner&#038;utm_campaign=cc-python-json-loads-2&#038;utm_content=h2-banner-kanri\" target=\"_blank\" rel=\"noopener\" aria-label=\"AI\u9b3c\u7ba1\u7406 \u516c\u5f0f\u30b5\u30a4\u30c8\u3078\" style=\"flex:1 1 280px;max-width:360px;text-decoration:none;\"><img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/05\/cta_blog_1to1.jpg\" alt=\"Claude Code\u3092\u7d4c\u55b6\u306b\u6d3b\u304b\u3057\u305f\u3044\u65b9\u3078 \u2014 AI\u9b3c\u7ba1\u7406\" style=\"width:100%;height:auto;border-radius:8px;display:block;\"><\/a><\/div>\n\n\n<div id=\"sec-05\"><\/div>\n<h2 class=\"section-header-img\" style=\"margin:32px 0 24px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#1a1a1a 0%,#2a1015 100%);padding:32px 28px;color:#fff;position:relative;border:none;border-left:none;text-align:left;\">\n  <span class=\"section-number\" style=\"display:block;\">05<\/span>\n  <span class=\"section-label\" style=\"display:block;\">PRACTICAL FLOW<\/span>\n  <span class=\"section-title\" style=\"display:block;\">\u5b9f\u8df5\uff1aJSON\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u8fbc\u307f\u30fb\u52a0\u5de5\u30fb\u66f8\u304d\u8fbc\u307f\u306e\u5b8c\u5168\u30d5\u30ed\u30fc<\/span>\n  <span class=\"section-desc\">\u8aad\u3080\u2192\u52a0\u5de5\u2192\u66f8\u304f\u2014\u2014\u5b9f\u969b\u306e\u696d\u52d9\u3067\u4f7f\u3046\u30d1\u30bf\u30fc\u30f3<\/span>\n<\/h2>\n\n\n\n<div class=\"g-flow-row\" style=\"margin:24px 0;\">\n  <div class=\"g-flow-item\">JSON\u30d5\u30a1\u30a4\u30eb\u3092<br>json.load()\u3067\u8aad\u3080<\/div>\n  <div class=\"g-flow-arrow\">&#8594;<\/div>\n  <div class=\"g-flow-item\">Python\u306e\u8f9e\u66f8\/\u30ea\u30b9\u30c8<br>\u3068\u3057\u3066\u64cd\u4f5c\u30fb\u52a0\u5de5<\/div>\n  <div class=\"g-flow-arrow\">&#8594;<\/div>\n  <div class=\"g-flow-item\">\u5fc5\u8981\u306a\u30c7\u30fc\u30bf\u3092<br>\u53d6\u308a\u51fa\u3057\u30fb\u5909\u63db<\/div>\n  <div class=\"g-flow-arrow\">&#8594;<\/div>\n  <div class=\"g-flow-item\">json.dump()\u3067<br>\u7d50\u679c\u3092\u30d5\u30a1\u30a4\u30eb\u306b\u4fdd\u5b58<\/div>\n  <div class=\"g-flow-arrow\">&#8594;<\/div>\n  <div class=\"g-flow-item\">\u5b8c\u4e86<\/div>\n<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"python\" class=\"language-python\">import json\nfrom datetime import datetime\n\n# Step 1: JSON\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u8fbc\u3080\nwith open('users.json', 'r', encoding='utf-8') as f:\n    users = json.load(f)\n\n# Step 2: \u30c7\u30fc\u30bf\u3092\u52a0\u5de5\u3059\u308b\n# \u5168\u30e6\u30fc\u30b6\u30fc\u306bupdated_at\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u8ffd\u52a0\nfor user in users:\n    user['updated_at'] = datetime.now().isoformat()\n\n# \u30a2\u30af\u30c6\u30a3\u30d6\u30e6\u30fc\u30b6\u30fc\u3060\u3051\u30d5\u30a3\u30eb\u30bf\nactive_users = [u for u in users if u.get('active', False)]\n\n# Step 3: \u5225\u306e\u30d5\u30a1\u30a4\u30eb\u306b\u66f8\u304d\u51fa\u3059\nwith open('active_users.json', 'w', encoding='utf-8') as f:\n    json.dump(active_users, f, indent=2, ensure_ascii=False)\n\nprint(f'{len(active_users)}\u4ef6\u306e\u30a2\u30af\u30c6\u30a3\u30d6\u30e6\u30fc\u30b6\u30fc\u3092\u66f8\u304d\u51fa\u3057\u307e\u3057\u305f')<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">5-1. API\u30ec\u30b9\u30dd\u30f3\u30b9\u3092JSON\u3068\u3057\u3066\u51e6\u7406\u3059\u308b\u30d1\u30bf\u30fc\u30f3<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"python\" class=\"language-python\">import json\nimport urllib.request\n\ndef get_user_data(user_id):\n    url = f'https:\/\/jsonplaceholder.typicode.com\/users\/{user_id}'\n\n    with urllib.request.urlopen(url) as response:\n        # API\u30ec\u30b9\u30dd\u30f3\u30b9\uff08\u30d0\u30a4\u30c8\u5217\uff09\u2192\u6587\u5b57\u5217\u2192\u8f9e\u66f8\n        raw = response.read().decode('utf-8')\n        user = json.loads(raw)\n\n    # \u5fc5\u8981\u306a\u30d5\u30a3\u30fc\u30eb\u30c9\u3060\u3051\u62bd\u51fa\n    return {\n        'id': user['id'],\n        'name': user['name'],\n        'email': user['email'],\n        'city': user['address']['city'],  # \u30cd\u30b9\u30c8\u3055\u308c\u305f\u5024\u306b\u30a2\u30af\u30bb\u30b9\n    }\n\n# \u4f7f\u3044\u65b9\nuser = get_user_data(1)\nprint(f\"\u540d\u524d: {user['name']}, \u90fd\u5e02: {user['city']}\")<\/code><\/pre>\n\n\n<div style=\"margin:48px 0 8px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap;\"><a href=\"https:\/\/aikanri.genai-ai.co.jp\/seminar2-blog\/?utm_source=blog&#038;utm_medium=h2banner&#038;utm_content=cc-python-json-loads-2&#038;blog_slug=cc-python-json-loads-2\" target=\"_blank\" rel=\"noopener\" aria-label=\"Claude Code \u5b8c\u5168\u89e3\u8aac\u30bb\u30df\u30ca\u30fc\uff08\u7121\u6599\u30fb1on1\u30fb60\u5206\uff09\u306e\u4e88\u7d04\u753b\u9762\u3078\" style=\"flex:1 1 280px;max-width:360px;text-decoration:none;\"><img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/05\/cta_seminar_claude_code_2026.jpg\" alt=\"Claude Code \u5b8c\u5168\u89e3\u8aac\u30bb\u30df\u30ca\u30fc\uff5c\u7d4c\u55b6\u8005\u30fb\u4f1a\u793e\u5f79\u54e1\u5c02\u7528 1on1 60\u5206 \u7121\u6599\" style=\"width:100%;height:auto;border-radius:8px;display:block;\"><\/a><a href=\"https:\/\/aikanri.genai-ai.co.jp\/?utm_source=blog&#038;utm_medium=h2banner&#038;utm_campaign=cc-python-json-loads-2&#038;utm_content=h2-banner-kanri\" target=\"_blank\" rel=\"noopener\" aria-label=\"AI\u9b3c\u7ba1\u7406 \u516c\u5f0f\u30b5\u30a4\u30c8\u3078\" style=\"flex:1 1 280px;max-width:360px;text-decoration:none;\"><img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/05\/cta_blog_1to1.jpg\" alt=\"Claude Code\u3092\u7d4c\u55b6\u306b\u6d3b\u304b\u3057\u305f\u3044\u65b9\u3078 \u2014 AI\u9b3c\u7ba1\u7406\" style=\"width:100%;height:auto;border-radius:8px;display:block;\"><\/a><\/div>\n\n\n<div id=\"sec-06\"><\/div>\n<h2 class=\"section-header-img\" style=\"margin:32px 0 24px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#1a1a1a 0%,#2a1015 100%);padding:32px 28px;color:#fff;position:relative;border:none;border-left:none;text-align:left;\">\n  <span class=\"section-number\" style=\"display:block;\">06<\/span>\n  <span class=\"section-label\" style=\"display:block;\">COMMON ERRORS<\/span>\n  <span class=\"section-title\" style=\"display:block;\">\u3088\u304f\u3042\u308b\u30a8\u30e9\u30fc\u3068\u89e3\u6c7a\u7b56\u2014\u2014TypeError\u30fbKeyError\u30fbJSONDecodeError<\/span>\n  <span class=\"section-desc\">JSON\u51e6\u7406\u3067\u983b\u51fa\u3059\u308b3\u7a2e\u985e\u306e\u30a8\u30e9\u30fc\u3092\u7db2\u7f85<\/span>\n<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">6-1. TypeError: the JSON object must be str, not dict<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">json.loads()\u306b\u8f9e\u66f8\u578b\uff08dict\uff09\u3092\u6e21\u3057\u3066\u3057\u307e\u3063\u305f\u3068\u304d\u306b\u8d77\u304d\u308b\u30a8\u30e9\u30fc\u3067\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"python\" class=\"language-python\">import json\n\ndata = {\"name\": \"\u7530\u4e2d\"}\n\n# NG: json.loads\u306b\u8f9e\u66f8\u3092\u6e21\u3057\u3066\u3044\u308b\njson.loads(data)  # \u2190 TypeError!\n\n# OK: json.loads\u306b\u306f\u6587\u5b57\u5217\u3092\u6e21\u3059\njson_string = json.dumps(data)   # \u307e\u305a\u8f9e\u66f8\u2192\u6587\u5b57\u5217\nresult = json.loads(json_string) # \u6587\u5b57\u5217\u2192\u8f9e\u66f8\uff08\u610f\u5473\u306f\u306a\u3044\u304c\u578b\u5909\u63db\u306e\u4f8b\u3068\u3057\u3066\uff09\n\n# \u3088\u304f\u3042\u308b\u5b9f\u969b\u306eNG\u4f8b\uff1a\n# API\u30ec\u30b9\u30dd\u30f3\u30b9\u304c\u3059\u3067\u306b\u8f9e\u66f8\u306a\u306e\u306bjson.loads\u3092\u901a\u305d\u3046\u3068\u3059\u308b\nresponse = {\"id\": 1, \"name\": \"test\"}  # \u3059\u3067\u306b\u8f9e\u66f8\njson.loads(response)  # \u2190 TypeError\uff01\n# \u89e3\u6c7a\uff1a\u3059\u3067\u306b\u8f9e\u66f8\u306a\u306e\u3067\u5909\u63db\u4e0d\u8981\u3002\u305d\u306e\u307e\u307e\u4f7f\u3046<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">6-2. KeyError: 'key_name'<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u8f9e\u66f8\u306e\u4e2d\u306b\u6307\u5b9a\u3057\u305f\u30ad\u30fc\u304c\u5b58\u5728\u3057\u306a\u3044\u3068\u304d\u306b\u8d77\u304d\u307e\u3059\u3002JSON\u306e\u30d5\u30a3\u30fc\u30eb\u30c9\u304c\u7701\u7565\u3055\u308c\u3066\u3044\u308b\u5834\u5408\u3084\u3001\u30b9\u30da\u30eb\u30df\u30b9\u306e\u3068\u304d\u306b\u983b\u767a\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"python\" class=\"language-python\">import json\n\ndata = json.loads('{\"name\": \"\u7530\u4e2d\", \"age\": 30}')\n\n# NG: \u5b58\u5728\u3057\u306a\u3044\u30ad\u30fc\u306b\u30a2\u30af\u30bb\u30b9\nprint(data[\"email\"])  # \u2190 KeyError: 'email'\n\n# OK1: .get()\u3067\u30c7\u30d5\u30a9\u30eb\u30c8\u5024\u3092\u6307\u5b9a\uff08KeyError\u304c\u8d77\u304d\u306a\u3044\uff09\nprint(data.get(\"email\", \"\u672a\u8a2d\u5b9a\"))  # \u672a\u8a2d\u5b9a\n\n# OK2: in\u3067\u5b58\u5728\u78ba\u8a8d\nif \"email\" in data:\n    print(data[\"email\"])\nelse:\n    print(\"email\u30d5\u30a3\u30fc\u30eb\u30c9\u306a\u3057\")<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">6-3. json.JSONDecodeError: Expecting value<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">JSON\u5f62\u5f0f\u304c\u6b63\u3057\u304f\u306a\u3044\u6587\u5b57\u5217\u3092json.loads()\u306b\u6e21\u3057\u305f\u3068\u304d\u306b\u767a\u751f\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"python\" class=\"language-python\">import json\n\n# NG: Python\u306e\u66f8\u304d\u65b9\uff08\u30b7\u30f3\u30b0\u30eb\u30af\u30a9\u30fc\u30c8\uff09\u306fJSON\u3067\u306f\u30a8\u30e9\u30fc\njson.loads(\"{'name': 'tanaka'}\")  # \u2190 JSONDecodeError\uff08\u30c0\u30d6\u30eb\u30af\u30a9\u30fc\u30c8\u5fc5\u9808\uff09\n\n# NG: \u672b\u5c3e\u306e\u30ab\u30f3\u30de\uff08Python\u306f\u8a31\u5bb9\u3059\u308b\u304cJSON\u306f\u30a8\u30e9\u30fc\uff09\njson.loads('{\"name\": \"tanaka\",}')  # \u2190 JSONDecodeError\n\n# OK: \u6b63\u3057\u3044JSON\u5f62\u5f0f\njson.loads('{\"name\": \"tanaka\"}')  # OK\n\n# \u30a8\u30e9\u30fc\u3092\u5b89\u5168\u306b\u30cf\u30f3\u30c9\u30ea\u30f3\u30b0\u3059\u308b\u65b9\u6cd5\ntry:\n    data = json.loads(\"invalid json text\")\nexcept json.JSONDecodeError as e:\n    print(f\"JSON\u5f62\u5f0f\u30a8\u30e9\u30fc: {e}\")\n    data = None<\/code><\/pre>\n\n\n\n<div style=\"background:#f0fdf4;border:1px solid #22c55e;border-radius:8px;padding:20px 24px;margin:24px 0;\">\n  <div style=\"display:flex;align-items:center;gap:8px;margin-bottom:12px;\">\n    <span style=\"font-size:18px;\">&#128161;<\/span>\n    <strong style=\"color:#16a34a;font-size:15px;\">JSON\u306e\u66f8\u5f0f\u691c\u8a3c\u306b\u306f online JSON validator \u3092\u6d3b\u7528<\/strong>\n  <\/div>\n  <p style=\"margin:0;font-size:15px;line-height:1.8;color:#333;\">API\u304b\u3089\u8fd4\u3063\u3066\u304d\u305fJSON\u30c7\u30fc\u30bf\u304c\u6b63\u3057\u3044\u5f62\u5f0f\u304b\u78ba\u8a8d\u3057\u305f\u3044\u3068\u304d\u306f\u3001jsonlint.com\u306a\u3069\u306e\u30aa\u30f3\u30e9\u30a4\u30f3\u30d0\u30ea\u30c7\u30fc\u30bf\u30fc\u306b\u30b3\u30d4\u30fc\uff06\u30da\u30fc\u30b9\u30c8\u3059\u308b\u3068\u7d20\u65e9\u304f\u30a8\u30e9\u30fc\u7b87\u6240\u3092\u7279\u5b9a\u3067\u304d\u307e\u3059\u3002<\/p>\n<\/div>\n\n\n<div style=\"margin:48px 0 8px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap;\"><a href=\"https:\/\/aikanri.genai-ai.co.jp\/seminar2-blog\/?utm_source=blog&#038;utm_medium=h2banner&#038;utm_content=cc-python-json-loads-2&#038;blog_slug=cc-python-json-loads-2\" target=\"_blank\" rel=\"noopener\" aria-label=\"Claude Code \u5b8c\u5168\u89e3\u8aac\u30bb\u30df\u30ca\u30fc\uff08\u7121\u6599\u30fb1on1\u30fb60\u5206\uff09\u306e\u4e88\u7d04\u753b\u9762\u3078\" style=\"flex:1 1 280px;max-width:360px;text-decoration:none;\"><img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/05\/cta_seminar_claude_code_2026.jpg\" alt=\"Claude Code \u5b8c\u5168\u89e3\u8aac\u30bb\u30df\u30ca\u30fc\uff5c\u7d4c\u55b6\u8005\u30fb\u4f1a\u793e\u5f79\u54e1\u5c02\u7528 1on1 60\u5206 \u7121\u6599\" style=\"width:100%;height:auto;border-radius:8px;display:block;\"><\/a><a href=\"https:\/\/aikanri.genai-ai.co.jp\/?utm_source=blog&#038;utm_medium=h2banner&#038;utm_campaign=cc-python-json-loads-2&#038;utm_content=h2-banner-kanri\" target=\"_blank\" rel=\"noopener\" aria-label=\"AI\u9b3c\u7ba1\u7406 \u516c\u5f0f\u30b5\u30a4\u30c8\u3078\" style=\"flex:1 1 280px;max-width:360px;text-decoration:none;\"><img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/05\/cta_blog_1to1.jpg\" alt=\"Claude Code\u3092\u7d4c\u55b6\u306b\u6d3b\u304b\u3057\u305f\u3044\u65b9\u3078 \u2014 AI\u9b3c\u7ba1\u7406\" style=\"width:100%;height:auto;border-radius:8px;display:block;\"><\/a><\/div>\n\n\n<div id=\"sec-07\"><\/div>\n<h2 class=\"section-header-img\" style=\"margin:32px 0 24px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#1a1a1a 0%,#2a1015 100%);padding:32px 28px;color:#fff;position:relative;border:none;border-left:none;text-align:left;\">\n  <span class=\"section-number\" style=\"display:block;\">07<\/span>\n  <span class=\"section-label\" style=\"display:block;\">CLAUDE CODE<\/span>\n  <span class=\"section-title\" style=\"display:block;\">\u3010\u6bd4\u8f03\u3011Python\u624b\u66f8\u304d vs Claude Code\u2014\u2014JSON\u51e6\u7406\u306e\u81ea\u52d5\u5316<\/span>\n  <span class=\"section-desc\">API\u3068DB\u3092\u3064\u306a\u3050JSON\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u3092Claude Code\u3067\u81ea\u52d5\u5316\u3059\u308b<\/span>\n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u3053\u307e\u3067Python\u306ejson\u51e6\u7406\u3092\u8a73\u3057\u304f\u89e3\u8aac\u3057\u307e\u3057\u305f\u3002\u5f8c\u534a\u3067\u306f<strong>\u300c\u3053\u306eJSON\u51e6\u7406\u3092Claude Code\u306b\u66f8\u304b\u305b\u308b\u30fb\u81ea\u52d5\u5316\u3059\u308b\u300d<\/strong>\u3068\u3044\u3046\u5b9f\u8df5\u7684\u306a\u30a2\u30d7\u30ed\u30fc\u30c1\u3092\u89e3\u8aac\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<table>\n<thead><tr><th>\u6bd4\u8f03\u8ef8<\/th><th>Python\u624b\u66f8\u304d<\/th><th>Claude Code\u3067\u751f\u6210<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>\u30b3\u30fc\u30c9\u4f5c\u6210\u6642\u9593<\/td><td>\u9045\u3044\uff08\u6587\u6cd5\u30fbAPI\u4ed5\u69d8\u3092\u8abf\u3079\u306a\u304c\u3089\u66f8\u304f\uff09<\/td><td>\u901f\u3044\uff08\u300c\u3084\u308a\u305f\u3044\u3053\u3068\u300d\u3092\u65e5\u672c\u8a9e\u3067\u4f1d\u3048\u308b\u3060\u3051\uff09<\/td><\/tr>\n<tr><td>\u30a8\u30e9\u30fc\u30cf\u30f3\u30c9\u30ea\u30f3\u30b0<\/td><td>\u81ea\u5206\u3067\u5168\u30d1\u30bf\u30fc\u30f3\u3092\u8003\u3048\u308b<\/td><td>Claude Code\u304c\u5178\u578b\u7684\u306a\u30a8\u30e9\u30fc\u3092\u81ea\u52d5\u3067\u7d44\u307f\u8fbc\u3080<\/td><\/tr>\n<tr><td>\u30b3\u30fc\u30c9\u54c1\u8cea<\/td><td>\u7d4c\u9a13\u30fb\u30b9\u30ad\u30eb\u306b\u4f9d\u5b58<\/td><td>\u73fe\u4ee3\u7684\u306a\u30d9\u30b9\u30c8\u30d7\u30e9\u30af\u30c6\u30a3\u30b9\u3092\u8e0f\u307e\u3048\u305f\u30b3\u30fc\u30c9\u304c\u51fa\u308b<\/td><\/tr>\n<tr><td>\u65e5\u672c\u8a9e\u3067\u306e\u3084\u308a\u53d6\u308a<\/td><td>\u4e0d\u53ef<\/td><td>OK\uff08\u300cjson\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u3093\u3067\u30e1\u30fc\u30eb\u4e00\u89a7\u3060\u3051\u53d6\u308a\u51fa\u3057\u3066\u300d\u304c\u901a\u3058\u308b\uff09<\/td><\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<h3 class=\"wp-block-heading\">7-1. Claude Code\u3078\u306eJSON\u51e6\u7406\u4f9d\u983c\u306e\u5b9f\u8df5\u4f8b<\/h3>\n\n\n\n<div style=\"background:#fafafa;border-radius:8px;padding:16px 20px;margin:16px 0;border-left:4px solid #dc2626;\">\n<div style=\"display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:15px;line-height:1.6;\"><span style=\"color:#dc2626;font-size:16px;flex-shrink:0;margin-top:2px;\">&#10004;&#65039;<\/span><span>\u300cAPI\u304b\u3089\u53d6\u5f97\u3057\u305fJSON\u30ec\u30b9\u30dd\u30f3\u30b9\u304b\u3089\u3001name\u3068email\u3060\u3051\u62bd\u51fa\u3057\u3066CSV\u30d5\u30a1\u30a4\u30eb\u306b\u4fdd\u5b58\u3059\u308bPython\u3092\u66f8\u3044\u3066\u300d<\/span><\/div>\n<div style=\"display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:15px;line-height:1.6;\"><span style=\"color:#dc2626;font-size:16px;flex-shrink:0;margin-top:2px;\">&#10004;&#65039;<\/span><span>\u300c\u3053\u306eJSON\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u3093\u3067\u3001age\u304c30\u4ee5\u4e0a\u306e\u30e6\u30fc\u30b6\u30fc\u3060\u3051\u3092\u5225\u306eJSON\u30d5\u30a1\u30a4\u30eb\u306b\u66f8\u304d\u51fa\u3059\u30b3\u30fc\u30c9\u3092\u66f8\u3044\u3066\u300d<\/span><\/div>\n<div style=\"display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:15px;line-height:1.6;\"><span style=\"color:#dc2626;font-size:16px;flex-shrink:0;margin-top:2px;\">&#10004;&#65039;<\/span><span>\u300cjson.JSONDecodeError\u304c\u8d77\u304d\u3066\u3044\u308b\u30b3\u30fc\u30c9\u3092\u6e21\u3059\u306e\u3067\u3001\u30a8\u30e9\u30fc\u306e\u539f\u56e0\u3068\u4fee\u6b63\u30b3\u30fc\u30c9\u3092\u6559\u3048\u3066\u300d<\/span><\/div>\n<div style=\"display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:15px;line-height:1.6;\"><span style=\"color:#dc2626;font-size:16px;flex-shrink:0;margin-top:2px;\">&#10004;&#65039;<\/span><span>\u300cPython\u306e\u8f9e\u66f8\u578b\u3092JSON\u30d5\u30a1\u30a4\u30eb\u306b\u66f8\u304d\u8fbc\u3080\u969b\u306b\u3001\u65e5\u672c\u8a9e\u304c\u6587\u5b57\u5316\u3051\u3057\u306a\u3044\u3088\u3046\u306b\u3059\u308b\u30b3\u30fc\u30c9\u3092\u66f8\u3044\u3066\u300d<\/span><\/div>\n<\/div>\n\n\n\n<div class=\"g-flow-row\" style=\"margin:24px 0;\">\n  <div class=\"g-flow-item\">JSON\u51e6\u7406\u306e\u8981\u4ef6\u3092<br>\u65e5\u672c\u8a9e\u3067\u8aac\u660e<\/div>\n  <div class=\"g-flow-arrow\">&#8594;<\/div>\n  <div class=\"g-flow-item\">Claude Code\u304c<br>Python\u30b3\u30fc\u30c9\u3092\u751f\u6210<\/div>\n  <div class=\"g-flow-arrow\">&#8594;<\/div>\n  <div class=\"g-flow-item\">\u30b3\u30fc\u30c9\u3092\u30b3\u30d4\u30fc\u3057\u3066<br>\u5b9f\u884c\u30fb\u78ba\u8a8d<\/div>\n  <div class=\"g-flow-arrow\">&#8594;<\/div>\n  <div class=\"g-flow-item\">\u30a8\u30e9\u30fc\u304c\u51fa\u305f\u3089<br>Claude Code\u306b\u76f8\u8ac7<\/div>\n  <div class=\"g-flow-arrow\">&#8594;<\/div>\n  <div class=\"g-flow-item\">\u671f\u5f85\u901a\u308a\u306e<br>\u51e6\u7406\u304c\u5b8c\u6210<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u5f0a\u793eGENAI\u3067\u306f\u3001\u5916\u90e8API\u304b\u3089JSON\u3067\u30c7\u30fc\u30bf\u3092\u53d7\u3051\u53d6\u308a\u2192\u52a0\u5de5\u2192\u793e\u5185\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u66f8\u304d\u8fbc\u3080\u3068\u3044\u3046\u51e6\u7406\u3092\u3001Claude Code\u3067\u5b9f\u88c5\u3057\u3066\u3044\u307e\u3059\u3002\u300c\u6708\u6b21\u306eAPI\u30c7\u30fc\u30bf\u53d6\u5f97\u2192\u6574\u5f62\u2192\u30ec\u30dd\u30fc\u30c8\u51fa\u529b\u300d\u3068\u3044\u3046\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u3092Claude Code\u3067\u81ea\u52d5\u5316\u3059\u308b\u3053\u3068\u3067\u3001\u4ee5\u524d\u306f\u534a\u65e5\u304b\u304b\u3063\u3066\u3044\u305f\u4f5c\u696d\u304c5\u5206\u3067\u5b8c\u4e86\u3059\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<div style=\"background:linear-gradient(135deg,#1a1a1a,#2a1015);border-radius:12px;padding:20px 24px;margin:24px 0;display:flex;align-items:center;gap:16px;color:#fff;\">\n  <span style=\"font-size:36px;\">&#127942;<\/span>\n  <div>\n    <div style=\"font-size:13px;color:#dc2626;font-weight:700;letter-spacing:1px;\">VERDICT<\/div>\n    <div style=\"font-size:18px;font-weight:800;\">Claude Code \u306b\u8ecd\u914d<\/div>\n    <div style=\"font-size:14px;color:rgba(255,255,255,0.7);margin-top:4px;\">JSON\u51e6\u7406\u306ePython\u30b3\u30fc\u30c9\u306fClaude Code\u304c\u6700\u3082\u5f97\u610f\u3068\u3059\u308b\u5206\u91ce\u3002\u300c\u624b\u66f8\u304d\u3067\u5168\u3066\u899a\u3048\u308b\u300d\u3088\u308a\u300cClaude Code\u306b\u4efb\u305b\u3066\u78ba\u8a8d\u3059\u308b\u300d\u65b9\u304c\u901f\u304f\u30fb\u6b63\u78ba\u306b\u5b9f\u88c5\u3067\u304d\u308b\u3002<\/div>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"balloon-wrap\">\n  <div class=\"balloon-icon\">\n    <img decoding=\"async\" src=\"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-content\/uploads\/2026\/04\/ceo-sugasawa.jpg\" alt=\"\u4ee3\u8868\u83c5\u6fa4\">\n    <span class=\"balloon-name\">\u4ee3\u8868\u83c5\u6fa4<\/span>\n  <\/div>\n  <div class=\"balloon-body\">Python\u00d7JSON\u306e\u77e5\u8b58\u304c\u5fc5\u8981\u306a\u306e\u306f\u300cClaude Code\u304c\u51fa\u3057\u305f\u30b3\u30fc\u30c9\u3092\u8aad\u3081\u308b\u300d\u30ec\u30d9\u30eb\u3067\u5341\u5206\u3067\u3059\u3002\u5168\u3066\u6697\u8a18\u3059\u308b\u5fc5\u8981\u306f\u3042\u308a\u307e\u305b\u3093\u3002json.loads\u3068json.load\u306e\u9055\u3044\u30fb\u578b\u5909\u63db\u306e\u57fa\u672c\u3092\u77e5\u3063\u3066\u304a\u3051\u3070\u3001Claude Code\u306e\u30b3\u30fc\u30c9\u3092\u8aad\u3093\u3067\u5224\u65ad\u3067\u304d\u307e\u3059\u3002<\/div>\n<\/div>\n\n\ncc-python-json-loads\n<div style=\"background:linear-gradient(135deg,#1a1a1a 0%,#2a1015 100%);border-radius:16px;padding:36px 32px;margin:48px 0 16px;color:#fff;\">\n  <p style=\"font-size:13px;font-weight:700;color:#dc2626;letter-spacing:2px;margin:0 0 12px;\">NEXT STEP<\/p>\n  <p style=\"font-size:22px;font-weight:800;line-height:1.5;margin:0 0 20px;\">\u3053\u306e\u8a18\u4e8b\u306e\u5185\u5bb9\u3092\u3001\u3042\u306a\u305f\u306e\u30d3\u30b8\u30cd\u30b9\u3067<br>\u5b9f\u8df5\u3057\u3066\u307f\u307e\u305b\u3093\u304b\uff1f<\/p>\n  <div style=\"background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:12px;padding:24px;max-width:560px;margin:0 auto;\">\n    <p style=\"font-size:13px;color:#dc2626;font-weight:700;margin:0 0 8px;\">AI\u6d3b\u7528\u3092\u81ea\u793e\u3067\u56de\u305b\u308b\u3088\u3046\u306b\u306a\u308a\u305f\u3044\u65b9\u3078<\/p>\n    <p style=\"font-size:20px;font-weight:800;margin:0 0 12px;\">AI\u9b3c\u7ba1\u7406<\/p>\n    <p style=\"font-size:14px;color:rgba(255,255,255,0.75);margin:0 0 20px;line-height:1.7;\">Claude Code\u30fbCowork\u5c0e\u5165\u652f\u63f4\u304b\u3089\u696d\u52d9\u8a2d\u8a08\u30fb\u793e\u5185\u6d78\u900f\u307e\u3067\u5b9f\u8df5\u30d9\u30fc\u30b9\u3067\u4f34\u8d70\u3002\u300c\u81ea\u793e\u3067\u56de\u305b\u308b\u7d44\u7e54\u300d\u309290\u65e5\u3067\u4f5c\u308b\u7d4c\u55b6\u8005\u5411\u3051\u30c8\u30ec\u30fc\u30cb\u30f3\u30b0\u3002<\/p>\n    <div style=\"text-align:center;\">\n      <a href=\"https:\/\/aikanri.genai-ai.co.jp\/?utm_source=blog&utm_medium=article&utm_campaign=<p>Claude Code\u306b\u3088\u308bPython\u696d\u52d9\u81ea\u52d5\u5316\u30fbAPI\u30c7\u30fc\u30bf\u9023\u643a\u306e\u7121\u6599\u76f8\u8ac7\u306fGENAI\u306e\u516c\u5f0fLINE\u307e\u305f\u306fWeb\u30d5\u30a9\u30fc\u30e0\u304b\u3089\u3002JSON\u51e6\u7406\u30fb\u30c7\u30fc\u30bf\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306e\u8a2d\u8a08\u652f\u63f4\u3082\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u3059\u3002<\/p>&utm_content=next-step-cta\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;background:#dc2626;color:#fff;font-weight:700;font-size:15px;padding:14px 32px;border-radius:30px;text-decoration:none;\">AI\u9b3c\u7ba1\u7406\u3092\u8a73\u3057\u304f\u898b\u308b \u2192<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">\u3088\u304f\u3042\u308b\u8cea\u554f<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Q. json.loads\u3068json.load\u306e\u9055\u3044\u306f\u4f55\u3067\u3059\u304b\uff1f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A. json.loads\u306f\u300c\u6587\u5b57\u5217\uff08str\uff09\u300d\u3092\u53d7\u3051\u53d6\u3063\u3066Python\u306e\u8f9e\u66f8\u7b49\u306b\u5909\u63db\u3057\u307e\u3059\u3002s\u306fstring\u306e\u7565\u3067\u3059\u3002json.load\u306f\u300c\u30d5\u30a1\u30a4\u30eb\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u300d\u3092\u53d7\u3051\u53d6\u3063\u3066\u5909\u63db\u3057\u307e\u3059\u3002API\u30ec\u30b9\u30dd\u30f3\u30b9\u3084\u5909\u6570\u306eJSON\u30c6\u30ad\u30b9\u30c8\u3092\u6271\u3046\u3068\u304d\u306fjson.loads\u3001JSON\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u3080\u3068\u304d\u306fjson.load\u3092\u4f7f\u3044\u307e\u3059\u3002\u5165\u529b\u5f62\u5f0f\u304c\u9055\u3046\u3060\u3051\u3067\u3001\u5185\u90e8\u3067\u3084\u3063\u3066\u3044\u308b\u51e6\u7406\uff08JSON\u2192Python\u578b\u5909\u63db\uff09\u306f\u540c\u3058\u3067\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Q. Python\u3067json\u3092\u4f7f\u3046\u3068\u304d\u3001import\u306f\u5fc5\u8981\u3067\u3059\u304b\uff1f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A. \u306f\u3044\u3001\u30d5\u30a1\u30a4\u30eb\u306e\u5148\u982d\u306b\u300cimport json\u300d\u304c\u5fc5\u8981\u3067\u3059\u3002json\u306fPython\u6a19\u6e96\u30e9\u30a4\u30d6\u30e9\u30ea\u306a\u306e\u3067\u3001pip install\u306f\u4e0d\u8981\u3067\u3059\u3002\u300cimport json\u300d\u4e00\u884c\u3067json.load\u30fbjson.loads\u30fbjson.dump\u30fbjson.dumps\u304c\u5168\u3066\u4f7f\u3048\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Q. json.loads\u3067\u65e5\u672c\u8a9e\u304c\u6587\u5b57\u5316\u3051\u3057\u3066\u3057\u307e\u3044\u307e\u3059<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A. \u6587\u5b57\u5316\u3051\u304c\u8d77\u304d\u308b\u5834\u5408\u3001\u307e\u305a\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u8fbc\u307f\u6642\u306e\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002open()\u3067\u306f\u300cencoding=\"utf-8\"\u300d\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002json.loads\u81ea\u4f53\u306f\u6587\u5b57\u5217\u3092\u53d7\u3051\u53d6\u308b\u305f\u3081\u6587\u5b57\u5316\u3051\u306f\u8d77\u304d\u307e\u305b\u3093\u304c\u3001\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u3080\u524d\u306eopen()\u304b\u30d0\u30a4\u30c8\u5217\u306edecode()\u3067\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u6307\u5b9a\u3092\u9593\u9055\u3048\u308b\u3068\u6587\u5b57\u5316\u3051\u3057\u307e\u3059\u3002json.dumps\u51fa\u529b\u6642\u306e\u6587\u5b57\u5316\u3051\u306fensure_ascii=False\u3067\u89e3\u6c7a\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Q. JSONDecodeError\u304c\u8d77\u304d\u307e\u3059\u3002\u539f\u56e0\u3068\u89e3\u6c7a\u7b56\u306f\uff1f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A. JSONDecodeError\u306f\u300cJSON\u5f62\u5f0f\u3068\u3057\u3066\u6b63\u3057\u304f\u306a\u3044\u6587\u5b57\u5217\u3092\u6e21\u3057\u305f\u3068\u304d\u300d\u306b\u767a\u751f\u3057\u307e\u3059\u3002\u3088\u304f\u3042\u308b\u539f\u56e0\u306f\uff1a(1)\u30b7\u30f3\u30b0\u30eb\u30af\u30a9\u30fc\u30c8\u3092\u4f7f\u3063\u3066\u3044\u308b\uff08JSON\u306f\u30c0\u30d6\u30eb\u30af\u30a9\u30fc\u30c8\u306e\u307f\uff09\u3001(2)\u672b\u5c3e\u306e\u30ab\u30f3\u30de\uff08Python\u306f\u8a31\u5bb9\u3059\u308b\u304cJSON\u306f\u4e0d\u53ef\uff09\u3001(3)\u7a7a\u6587\u5b57\u5217\u3092\u6e21\u3057\u3066\u3044\u308b\u3001(4)API\u304c\u30a8\u30e9\u30fc\u30ec\u30b9\u30dd\u30f3\u30b9\u3068\u3057\u3066\u975eJSON\u5f62\u5f0f\u306e\u30c6\u30ad\u30b9\u30c8\u3092\u8fd4\u3057\u3066\u3044\u308b\u3002try-except json.JSONDecodeError\u3067\u30a8\u30e9\u30fc\u3092\u88dc\u8db3\u3057\u3066\u539f\u56e0\u3092\u7279\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Q. Python\u306e\u8f9e\u66f8\u3068JSON\u306e\u9055\u3044\u306f\u4f55\u3067\u3059\u304b\uff1f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A. \u8f9e\u66f8\u306fPython\u306e\u30e1\u30e2\u30ea\u5185\u306e\u30c7\u30fc\u30bf\u69cb\u9020\u3001JSON\u306f\u30c6\u30ad\u30b9\u30c8\u5f62\u5f0f\u306e\u30c7\u30fc\u30bf\u8868\u73fe\u3067\u3059\u3002\u4e3b\u306a\u9055\u3044\u306f\uff1a(1)\u8f9e\u66f8\u306e\u30ad\u30fc\u306f\u3069\u3093\u306a\u578b\u3067\u3082\u53ef\u3001JSON\u306e\u30ad\u30fc\u306f\u6587\u5b57\u5217\u306e\u307f\u3001(2)\u8f9e\u66f8\u3067\u306fTrue\u3068True\uff08Python\u306e\u5927\u6587\u5b57\uff09\u3001JSON\u3067\u306ftrue\u3068false\uff08\u5c0f\u6587\u5b57\uff09\u3001(3)\u8f9e\u66f8\u306eNone\u306fJSON\u3067\u306fnull\u3001(4)\u8f9e\u66f8\u306f\u30d0\u30a4\u30c8\u30fbdatetime\u306a\u3069JSON\u975e\u5bfe\u5fdc\u578b\u3092\u542b\u3081\u308b\u3002\u8f9e\u66f8\u2190\u2192JSON\u5909\u63db\u306b\u306f\u5fc5\u305ajson.dumps\uff08\u8f9e\u66f8\u2192JSON\uff09\u3068json.loads\uff08JSON\u2192\u8f9e\u66f8\uff09\u3092\u4f7f\u3044\u307e\u3059\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Q. Claude Code\u3067Python\u306eJSON\u51e6\u7406\u30b3\u30fc\u30c9\u3092\u66f8\u3044\u3066\u3082\u3089\u3048\u307e\u3059\u304b\uff1f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A. \u306f\u3044\u3001Claude Code\u306fPython\u306ejson\u51e6\u7406\u304c\u975e\u5e38\u306b\u5f97\u610f\u3067\u3059\u3002\u300cAPI\u304b\u3089JSON\u3092\u53d6\u5f97\u3057\u3066\u6574\u5f62\u3057\u3066CSV\u306b\u4fdd\u5b58\u3057\u305f\u3044\u300d\u300cJSON\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u3093\u3067\u7279\u5b9a\u306e\u6761\u4ef6\u3067\u30d5\u30a3\u30eb\u30bf\u3057\u305f\u3044\u300d\u306a\u3069\u3001\u3084\u308a\u305f\u3044\u3053\u3068\u3092\u65e5\u672c\u8a9e\u3067\u4f1d\u3048\u308b\u3060\u3051\u3067\u30b3\u30fc\u30c9\u3092\u751f\u6210\u3057\u3066\u304f\u308c\u307e\u3059\u3002\u30a8\u30e9\u30fc\u304c\u51fa\u305f\u5834\u5408\u3082\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u305d\u306e\u307e\u307e\u8cbc\u308a\u4ed8\u3051\u308b\u3068\u4fee\u6b63\u30b3\u30fc\u30c9\u3092\u51fa\u3057\u3066\u304f\u308c\u307e\u3059\u3002json.loads\u3068json.load\u306e\u4f7f\u3044\u5206\u3051\u3082\u81ea\u52d5\u7684\u306b\u6b63\u3057\u304f\u5224\u65ad\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"json.loads\u3068json.load\u306e\u9055\u3044\u306f\u4f55\u3067\u3059\u304b\uff1f\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"json.loads\u306f\u300c\u6587\u5b57\u5217\uff08str\uff09\u300d\u3092\u53d7\u3051\u53d6\u3063\u3066Python\u306e\u8f9e\u66f8\u7b49\u306b\u5909\u63db\u3057\u307e\u3059\u3002s\u306fstring\u306e\u7565\u3067\u3059\u3002json.load\u306f\u300c\u30d5\u30a1\u30a4\u30eb\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u300d\u3092\u53d7\u3051\u53d6\u3063\u3066\u5909\u63db\u3057\u307e\u3059\u3002API\u30ec\u30b9\u30dd\u30f3\u30b9\u3084\u5909\u6570\u306eJSON\u30c6\u30ad\u30b9\u30c8\u3092\u6271\u3046\u3068\u304d\u306fjson.loads\u3001JSON\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u3080\u3068\u304d\u306fjson.load\u3092\u4f7f\u3044\u307e\u3059\u3002\u5165\u529b\u5f62\u5f0f\u304c\u9055\u3046\u3060\u3051\u3067\u3001\u5185\u90e8\u3067\u3084\u3063\u3066\u3044\u308b\u51e6\u7406\uff08JSON\u2192Python\u578b\u5909\u63db\uff09\u306f\u540c\u3058\u3067\u3059\u3002\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Python\u3067json\u3092\u4f7f\u3046\u3068\u304d\u3001import\u306f\u5fc5\u8981\u3067\u3059\u304b\uff1f\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"\u306f\u3044\u3001\u30d5\u30a1\u30a4\u30eb\u306e\u5148\u982d\u306b\u300cimport json\u300d\u304c\u5fc5\u8981\u3067\u3059\u3002json\u306fPython\u6a19\u6e96\u30e9\u30a4\u30d6\u30e9\u30ea\u306a\u306e\u3067\u3001pip install\u306f\u4e0d\u8981\u3067\u3059\u3002\u300cimport json\u300d\u4e00\u884c\u3067json.load\u30fbjson.loads\u30fbjson.dump\u30fbjson.dumps\u304c\u5168\u3066\u4f7f\u3048\u307e\u3059\u3002\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"json.loads\u3067\u65e5\u672c\u8a9e\u304c\u6587\u5b57\u5316\u3051\u3057\u3066\u3057\u307e\u3044\u307e\u3059\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"\u6587\u5b57\u5316\u3051\u304c\u8d77\u304d\u308b\u5834\u5408\u3001\u307e\u305a\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u8fbc\u307f\u6642\u306e\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002open()\u3067\u306f\u300cencoding=\\\"utf-8\\\"\u300d\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002json.loads\u81ea\u4f53\u306f\u6587\u5b57\u5217\u3092\u53d7\u3051\u53d6\u308b\u305f\u3081\u6587\u5b57\u5316\u3051\u306f\u8d77\u304d\u307e\u305b\u3093\u304c\u3001\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u3080\u524d\u306eopen()\u304b\u30d0\u30a4\u30c8\u5217\u306edecode()\u3067\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u6307\u5b9a\u3092\u9593\u9055\u3048\u308b\u3068\u6587\u5b57\u5316\u3051\u3057\u307e\u3059\u3002json.dumps\u51fa\u529b\u6642\u306e\u6587\u5b57\u5316\u3051\u306fensure_ascii=False\u3067\u89e3\u6c7a\u3057\u307e\u3059\u3002\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"JSONDecodeError\u304c\u8d77\u304d\u307e\u3059\u3002\u539f\u56e0\u3068\u89e3\u6c7a\u7b56\u306f\uff1f\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"JSONDecodeError\u306f\u300cJSON\u5f62\u5f0f\u3068\u3057\u3066\u6b63\u3057\u304f\u306a\u3044\u6587\u5b57\u5217\u3092\u6e21\u3057\u305f\u3068\u304d\u300d\u306b\u767a\u751f\u3057\u307e\u3059\u3002\u3088\u304f\u3042\u308b\u539f\u56e0\u306f\uff1a(1)\u30b7\u30f3\u30b0\u30eb\u30af\u30a9\u30fc\u30c8\u3092\u4f7f\u3063\u3066\u3044\u308b\uff08JSON\u306f\u30c0\u30d6\u30eb\u30af\u30a9\u30fc\u30c8\u306e\u307f\uff09\u3001(2)\u672b\u5c3e\u306e\u30ab\u30f3\u30de\uff08Python\u306f\u8a31\u5bb9\u3059\u308b\u304cJSON\u306f\u4e0d\u53ef\uff09\u3001(3)\u7a7a\u6587\u5b57\u5217\u3092\u6e21\u3057\u3066\u3044\u308b\u3001(4)API\u304c\u30a8\u30e9\u30fc\u30ec\u30b9\u30dd\u30f3\u30b9\u3068\u3057\u3066\u975eJSON\u5f62\u5f0f\u306e\u30c6\u30ad\u30b9\u30c8\u3092\u8fd4\u3057\u3066\u3044\u308b\u3002try-except json.JSONDecodeError\u3067\u30a8\u30e9\u30fc\u3092\u88dc\u8db3\u3057\u3066\u539f\u56e0\u3092\u7279\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Python\u306e\u8f9e\u66f8\u3068JSON\u306e\u9055\u3044\u306f\u4f55\u3067\u3059\u304b\uff1f\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"\u8f9e\u66f8\u306fPython\u306e\u30e1\u30e2\u30ea\u5185\u306e\u30c7\u30fc\u30bf\u69cb\u9020\u3001JSON\u306f\u30c6\u30ad\u30b9\u30c8\u5f62\u5f0f\u306e\u30c7\u30fc\u30bf\u8868\u73fe\u3067\u3059\u3002\u4e3b\u306a\u9055\u3044\u306f\uff1a(1)\u8f9e\u66f8\u306e\u30ad\u30fc\u306f\u3069\u3093\u306a\u578b\u3067\u3082\u53ef\u3001JSON\u306e\u30ad\u30fc\u306f\u6587\u5b57\u5217\u306e\u307f\u3001(2)\u8f9e\u66f8\u3067\u306fTrue\u3068True\uff08Python\u306e\u5927\u6587\u5b57\uff09\u3001JSON\u3067\u306ftrue\u3068false\uff08\u5c0f\u6587\u5b57\uff09\u3001(3)\u8f9e\u66f8\u306eNone\u306fJSON\u3067\u306fnull\u3001(4)\u8f9e\u66f8\u306f\u30d0\u30a4\u30c8\u30fbdatetime\u306a\u3069JSON\u975e\u5bfe\u5fdc\u578b\u3092\u542b\u3081\u308b\u3002\u8f9e\u66f8\u2190\u2192JSON\u5909\u63db\u306b\u306f\u5fc5\u305ajson.dumps\uff08\u8f9e\u66f8\u2192JSON\uff09\u3068json.loads\uff08JSON\u2192\u8f9e\u66f8\uff09\u3092\u4f7f\u3044\u307e\u3059\u3002\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Claude Code\u3067Python\u306eJSON\u51e6\u7406\u30b3\u30fc\u30c9\u3092\u66f8\u3044\u3066\u3082\u3089\u3048\u307e\u3059\u304b\uff1f\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"\u306f\u3044\u3001Claude Code\u306fPython\u306ejson\u51e6\u7406\u304c\u975e\u5e38\u306b\u5f97\u610f\u3067\u3059\u3002\u300cAPI\u304b\u3089JSON\u3092\u53d6\u5f97\u3057\u3066\u6574\u5f62\u3057\u3066CSV\u306b\u4fdd\u5b58\u3057\u305f\u3044\u300d\u300cJSON\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u3093\u3067\u7279\u5b9a\u306e\u6761\u4ef6\u3067\u30d5\u30a3\u30eb\u30bf\u3057\u305f\u3044\u300d\u306a\u3069\u3001\u3084\u308a\u305f\u3044\u3053\u3068\u3092\u65e5\u672c\u8a9e\u3067\u4f1d\u3048\u308b\u3060\u3051\u3067\u30b3\u30fc\u30c9\u3092\u751f\u6210\u3057\u3066\u304f\u308c\u307e\u3059\u3002\u30a8\u30e9\u30fc\u304c\u51fa\u305f\u5834\u5408\u3082\u30a8\u30e9\u30fc\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u305d\u306e\u307e\u307e\u8cbc\u308a\u4ed8\u3051\u308b\u3068\u4fee\u6b63\u30b3\u30fc\u30c9\u3092\u51fa\u3057\u3066\u304f\u308c\u307e\u3059\u3002json.loads\u3068json.load\u306e\u4f7f\u3044\u5206\u3051\u3082\u81ea\u52d5\u7684\u306b\u6b63\u3057\u304f\u5224\u65ad\u3057\u307e\u3059\u3002\"\n      }\n    }\n  ]\n}\n<\/script>\n\n\n","protected":false},"excerpt":{"rendered":"<p>\u3053\u306e\u8a18\u4e8b\u306e\u5185\u5bb9 01JSON\u3068\u306f\u2014\u2014Python\u3067\u6271\u3046\u524d\u306b\u77e5\u308b\u3079\u304d\u57fa\u790e 02json.loads vs json.load\u2014\u2014\u6700\u91cd\u8981\u306e\u4f7f\u3044\u5206\u3051 03json.dumps vs json.dump\u2014\u2014\u51fa\u529b\u65b9\u5411\u306e4\u95a2\u6570\u3092\u6574\u7406 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":15570,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"sitemap_hide":"","_veu_custom_css":"","vkexunit_cta_each_option":"","footnotes":"","rank_math_description":"Python\u306ejson.loads\u3068json.load\u306e\u9055\u3044\u3092\u5b8c\u5168\u89e3\u8aac\u3002\u6587\u5b57\u5217\u3068\u30d5\u30a1\u30a4\u30eb\u306e\u9055\u3044\u3001\u578b\u5909\u63db\u306e\u4ed5\u7d44\u307f\u3001json.dumps\/json.dump\u3068\u306e\u95a2\u4fc2\u3001\u3088\u304f\u3042\u308b\u30a8\u30e9\u30fc\u3068\u5bfe\u51e6\u6cd5\u3001Claude Code\u3067JSON\u51e6\u7406\u3092\u81ea\u52d5\u5316\u3059\u308b\u65b9\u6cd5\u307e\u3067\u3002","rank_math_focus_keyword":"Python json.loads json.load \u9055\u3044 \u4f7f\u3044\u65b9","rank_math_title":"\u30102026\u5e747\u6708\u6700\u65b0\u3011Python\u306ejson.loads\u3068json.load\u306e\u9055\u3044\uff01\u578b\u5909\u63db\u306e\u843d\u3068\u3057\u7a74\u3068\u6b63\u3057\u3044\u4f7f\u3044\u65b9\u3092\u5b8c\u5168\u89e3\u8aac","pending_rewrite_html":"","pending_rewrite_id":"","pending_rewrite_kw":"","pending_rewrite_at":"","pending_rewrite_source":"","pending_rewrite_brief":"","pending_rewrite_evidence":"","approved_rewrite_html":"","approved_rewrite_id":"","approved_rewrite_kw":"","approved_rewrite_at":"","approved_rewrite_by":"","approved_rewrite_brief":"","approved_rewrite_evidence":"","rewrite_tracker_baseline":"","rewrite_tracker_7day":"","rewrite_tracker_14day":"","rewrite_tracker_30day":"","rewrite_tracker_notified":""},"categories":[3,2],"tags":[],"class_list":["post-15571","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-automation","category-claude-tips"],"_links":{"self":[{"href":"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-json\/wp\/v2\/posts\/15571","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-json\/wp\/v2\/comments?post=15571"}],"version-history":[{"count":1,"href":"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-json\/wp\/v2\/posts\/15571\/revisions"}],"predecessor-version":[{"id":15572,"href":"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-json\/wp\/v2\/posts\/15571\/revisions\/15572"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-json\/wp\/v2\/media\/15570"}],"wp:attachment":[{"href":"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-json\/wp\/v2\/media?parent=15571"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-json\/wp\/v2\/categories?post=15571"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/genai-ai.co.jp\/ai-kanri\/wp-json\/wp\/v2\/tags?post=15571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}