<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JSON アーカイブ - nyanblog ~にゃんぶろぐ~</title>
	<atom:link href="https://nyanblog2222.com/tag/json/feed/" rel="self" type="application/rss+xml" />
	<link>https://nyanblog2222.com/tag/json/</link>
	<description>ちょっとしたことを調べているよ</description>
	<lastBuildDate>Fri, 02 Sep 2022 03:59:10 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>

<image>
	<url>https://nyanblog2222.com/wp-content/uploads/2021/09/cropped-favicon-32x32.png</url>
	<title>JSON アーカイブ - nyanblog ~にゃんぶろぐ~</title>
	<link>https://nyanblog2222.com/tag/json/</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/><atom:link rel="hub" href="https://websubhub.com/hub"/>	<item>
		<title>【サンプル】JavaScriptのオブジェクトからJSONデータに変換【JSON.stringify()】</title>
		<link>https://nyanblog2222.com/programming/javascript/4739/</link>
					<comments>https://nyanblog2222.com/programming/javascript/4739/#respond</comments>
		
		<dc:creator><![CDATA[nyan2222]]></dc:creator>
		<pubDate>Wed, 31 Aug 2022 12:35:10 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[stringify]]></category>
		<guid isPermaLink="false">https://nyanblog2222.com/?p=4739</guid>

					<description><![CDATA[<p><img src="https://nyanblog2222.com/wp-content/uploads/2022/11/88_new.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/88_new.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/88_new-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/88_new-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/88_new-768x402.png 768w" sizes="(max-width: 1280px) 100vw, 1280px" />JavaScriptのオブジェクトからJSON文字列のデータに変換するには、JSON.stringify()関数を使用します。 本記事では基本的な使い方から、第2引数・第3引数の使用方法も含めてご紹介していきます！ 目次 [&#8230;]</p>
<p>投稿 <a href="https://nyanblog2222.com/programming/javascript/4739/">【サンプル】JavaScriptのオブジェクトからJSONデータに変換【JSON.stringify()】</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<img src="https://nyanblog2222.com/wp-content/uploads/2022/11/88_new.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/88_new.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/88_new-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/88_new-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/88_new-768x402.png 768w" sizes="(max-width: 1280px) 100vw, 1280px" />
<p>JavaScriptのオブジェクトからJSON文字列のデータに変換するには、<span class="marker-under">JSON.stringify()</span>関数を使用します。</p>



<p>本記事では基本的な使い方から、第2引数・第3引数の使用方法も含めてご紹介していきます！</p>



<div class="wp-block-sbd-checkpoint-block is-style-sbd-checkpoint-pink"><p class="sbd-checkpoint-title">この記事のポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>・<span class="marker-under">JSON.<span class="marker-under">stringify</span>()</span>を使用してJavaScript→JSONデータのオブジェクトに変換<br>・第2・3引数は任意だが、<span class="marker-under">指定することでさまざまな設定が可能</span></div></div>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">構文</a></li><li><a href="#toc2" tabindex="0">使い方</a><ol><li><a href="#toc3" tabindex="0">JSONの文字列データに変換</a></li><li><a href="#toc4" tabindex="0">関数、または配列を指定して置き換え処理を実行</a></li><li><a href="#toc5" tabindex="0">関数、または配列を指定して置き換え処理を実行</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">構文</span></h2>



<pre class="wp-block-code javascript"><code>JSON.stringify(value&#91;, replacer&#91;, space]])</code></pre>



<p>第1引数：JSONの文字列データに変換するオブジェクト<br>第2引数：関数か配列を指定してJSONの置き換えを行う<br>第3引数：可読性を上げるため、JSONデータの項目の前にスペース等を設定可</p>



<h2 class="wp-block-heading"><span id="toc2">使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc3">JSONの文字列データに変換</span></h3>



<p>まずは第1引数だけ指定して、JavaScriptのオブジェクトをJSONデータに変換します。<br>オブジェクトでなくとも、値だけ引数を渡してもJSONデータに変換可能です。</p>



<pre class="wp-block-code javascript"><code>// '{"a":10,"b":20,"c":30}'
console.log(JSON.stringify({a:10, b:20, c:30}));

// 1項目目と2項目目は異なる型
// '&#91;true,"true"]'
console.log(JSON.stringify(&#91;new Boolean(true), new String('true')]));

// 値だけ
// "5"
console.log(JSON.stringify(5));</code></pre>



<p>実行結果</p>



<p>以下のようにそれぞれJSONの文字列データとして出力されます。</p>



<pre class="wp-block-code plaintext"><code>'{"a":10,"b":20,"c":30}'
'&#91;true,"true"]'
"5"</code></pre>



<h3 class="wp-block-heading"><span id="toc4">関数、または配列を指定して置き換え処理を実行</span></h3>



<p>第2引数は関数か配列を指定できます。</p>



<p>・keyとvalueの引数を持つ関数を指定することで<span class="marker-under">値を置き換えしたり、除外する</span>ことができます。</p>



<p>・配列を指定すると、<span class="marker-under">配列に指定されたkeyのみ含めた</span>JSON文字列のみ値を返します。</p>



<pre class="wp-block-code javascript"><code>function replacer(key, value){
  if(typeof value ==="string"){
      return undefined;
  }
  if(key === "c"){
      return value * 2;
  }
  return value;
}

// '{"a":10,"c":60}'
console.log(JSON.stringify({a:10, b:"test", c:30}, replacer));

// '{"b":"test","c":30}'
console.log(JSON.stringify({a:10, b:"test", c:30}, &#91;"b", "c"]));</code></pre>



<p>実行結果</p>



<p>1行目では<span class="marker-under">「key:b」が除外</span>され、<span class="marker-under">「key:c」のvalueが2倍</span>になっています。<br>2行目では<span class="marker-under">「key:a」が除外</span>されていることが分かりますね！</p>



<pre class="wp-block-code plaintext"><code>'{"a":10,"c":30}'
'{"b":"test","c":30}'</code></pre>



<h3 class="wp-block-heading"><span id="toc5">関数、または配列を指定して置き換え処理を実行</span></h3>



<p>第3引数を指定することで<span class="marker-under">JSONデータを成形する際のスペースや文字を入れる</span>ことができます。<br>※ 指定することで強制的に改行が入るので改行コードは不要になります。</p>



<p>ただし、このスペースや文字列は<span class="marker-under">10文字までしか設定できない</span>ため、文字列を10文字以上設定した場合は<span class="marker-under">先頭から10文字分設定</span>されます。</p>



<pre class="wp-block-code javascript"><code>console.log(JSON.stringify({a:10, b:20, c:30},undefined,5));

// 11で設定しているが、スペースは10個までしか反映されない
console.log(JSON.stringify({a:10, b:20, c:30},undefined,11));

console.log(JSON.stringify({a:10, b:20, c:30},undefined,"\t"));

// 11文字設定しているが、10文字までしか反映されない
console.log(JSON.stringify({a:10, b:20, c:30},undefined,"12345678901"));</code></pre>



<p>実行結果</p>



<pre class="wp-block-code plaintext"><code>'{
     "a": 10,
     "b": 20,
     "c": 30
}'
'{
          "a": 10,
          "b": 20,
          "c": 30
}'
'{
	"a": 10,
	"b": 20,
	"c": 30
}'
'{
1234567890"a": 10,
1234567890"b": 20,
1234567890"c": 30
}'</code></pre>



<p></p>



<p></p>
<p>投稿 <a href="https://nyanblog2222.com/programming/javascript/4739/">【サンプル】JavaScriptのオブジェクトからJSONデータに変換【JSON.stringify()】</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nyanblog2222.com/programming/javascript/4739/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【サンプル】JSONデータをJavaScriptのオブジェクトに変換【JSON.parse()】</title>
		<link>https://nyanblog2222.com/programming/javascript/4723/</link>
					<comments>https://nyanblog2222.com/programming/javascript/4723/#respond</comments>
		
		<dc:creator><![CDATA[nyan2222]]></dc:creator>
		<pubDate>Sat, 27 Aug 2022 13:34:41 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[parse]]></category>
		<guid isPermaLink="false">https://nyanblog2222.com/?p=4723</guid>

					<description><![CDATA[<p><img src="https://nyanblog2222.com/wp-content/uploads/2022/11/84.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/84.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/84-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/84-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/84-768x402.png 768w" sizes="(max-width: 1280px) 100vw, 1280px" />JSON文字列のデータからJavaScriptのオブジェクトに変換するには、JSON.parse()関数を使用します。 本記事では基本的な使い方から、第二引数の使用方法も含めてご紹介していきます！ 目次 構文使い方JSO [&#8230;]</p>
<p>投稿 <a href="https://nyanblog2222.com/programming/javascript/4723/">【サンプル】JSONデータをJavaScriptのオブジェクトに変換【JSON.parse()】</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<img src="https://nyanblog2222.com/wp-content/uploads/2022/11/84.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/84.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/84-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/84-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/84-768x402.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>JSON文字列のデータからJavaScriptのオブジェクトに変換するには、<span class="marker-under">JSON.parse()</span>関数を使用します。</p>



<p>本記事では基本的な使い方から、第二引数の使用方法も含めてご紹介していきます！</p>



<div class="wp-block-sbd-checkpoint-block is-style-sbd-checkpoint-pink"><p class="sbd-checkpoint-title">この記事のポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>・<span class="marker-under">JSON.parse()</span>を使用してJSONデータ→JavaScriptのオブジェクトに変換<br>・第2引数は任意だが、<span class="marker-under">オブジェクトを返す前に実行する処理</span>を設定が可能</div></div>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">構文</a></li><li><a href="#toc2" tabindex="0">使い方</a><ol><li><a href="#toc3" tabindex="0">JSONデータをJavaScriptのオブジェクトに変換</a></li><li><a href="#toc4" tabindex="0">JSONデータからオブジェクトを返す前に処理を実行</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">構文</span></h2>



<pre class="wp-block-code javascript"><code>JSON.parse(text&#91;, reviver])</code></pre>



<p>第1引数：JSONデータ形式の文字列<br>第2引数：値を返す前に実行する関数（コールバック関数）</p>



<p>第2引数に関数を指定することで、事前にJSONデータに処理を行った状態でオブジェクトにすることができます。</p>



<h2 class="wp-block-heading"><span id="toc2">使い方</span></h2>



<p>JSONデータは文字列（string）型なので、JavaScriptで扱いやすいようにJSON.parse()関数でObjectに変換してから使用します。</p>



<h3 class="wp-block-heading"><span id="toc3">JSONデータをJavaScriptのオブジェクトに変換</span></h3>



<p>まずは第1引数だけ指定してJavaScriptのオブジェクトに変換します。</p>



<pre class="wp-block-code javascript"><code>const data = '{"a":10, "b":20, "c":30 }';
const obj = JSON.parse(data);

// {a:10, b:20, c:30}
console.log(obj); 

// 20
console.log(obj.b);
</code></pre>



<p>実行結果</p>



<p>1行目はオブジェクト形式のデータが表示されます。</p>



<pre class="wp-block-code plaintext"><code>{a:10, b:20, c:30}
20</code></pre>



<h3 class="wp-block-heading"><span id="toc4">JSONデータからオブジェクトを返す前に処理を実行</span></h3>



<p>次に第2引数を指定します。<br>keyとvalueの引数を持つ関数を設定し、関数の戻り値が新しくvalueに設定されます。</p>



<p>ここでの例ではkey=&#8221;a&#8221;, &#8220;b&#8221;, &#8220;c&#8221;、valueは10, 20, 30になり、<br>keyが&#8221;b&#8221;の場合のみ、valueを2倍にして返す関数を設定します。</p>



<pre class="wp-block-code javascript"><code>const data = '{"a":10, "b":20, "c":30 }';
const obj = JSON.parse(data, function(key, value){
  if(key==="b"){
      return value * 2;
  }
  return value;
});

console.log(obj); </code></pre>



<p>実行結果でオブジェクトのbに40が設定されていることが確認できます。</p>



<pre class="wp-block-code plaintext"><code>{a:10, b:40, c:30}</code></pre>
<p>投稿 <a href="https://nyanblog2222.com/programming/javascript/4723/">【サンプル】JSONデータをJavaScriptのオブジェクトに変換【JSON.parse()】</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nyanblog2222.com/programming/javascript/4723/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【JSON入門】JQueryでのJSON読み込み方法(ajax/getJSON)</title>
		<link>https://nyanblog2222.com/programming/javascript/1566/</link>
					<comments>https://nyanblog2222.com/programming/javascript/1566/#respond</comments>
		
		<dc:creator><![CDATA[nyan2222]]></dc:creator>
		<pubDate>Tue, 30 Jun 2020 09:00:00 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[getJSON]]></category>
		<category><![CDATA[JSON]]></category>
		<guid isPermaLink="false">https://nyanblog2222.com/?p=1566</guid>

					<description><![CDATA[<p><img src="https://nyanblog2222.com/wp-content/uploads/2022/11/82.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/82.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/82-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/82-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/82-768x402.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />こんにちは。前回はJSONデータの基本操作方法を紹介しました。詳しくは、こちらからご覧ください。 今回はJQueryを使用したJSONファイルの読み込み方になります。コピペでも実装可能なので、宜しければご覧ください。 目 [&#8230;]</p>
<p>投稿 <a href="https://nyanblog2222.com/programming/javascript/1566/">【JSON入門】JQueryでのJSON読み込み方法(ajax/getJSON)</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<img src="https://nyanblog2222.com/wp-content/uploads/2022/11/82.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/82.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/82-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/82-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/82-768x402.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>こんにちは。前回はJSONデータの基本操作方法を紹介しました。<br>詳しくは、こちらからご覧ください。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-nyanblog wp-block-embed-nyanblog"><div class="wp-block-embed__wrapper">

<a href="https://nyanblog2222.com/programming/javascript/1526" title="【JSON入門】JSONデータの参照・追加（更新）・削除" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" src="https://nyanblog2222.com/wp-content/uploads/2022/11/81-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/81-160x90.png 160w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-120x68.png 120w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-320x180.png 320w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-376x212.png 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【JSON入門】JSONデータの参照・追加（更新）・削除</div><div class="blogcard-snippet internal-blogcard-snippet">こんにちは。前回はJSONファイルとは何かというのを紹介していきました。詳しくは、こちらからご覧ください。 今回はJSONデータの扱い方の続編となります。宜しければご覧ください。 操作するデータ こちらが今回サンプルのデータです。json_...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nyanblog2222.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nyanblog2222.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2020.06.28</div></div></div></div></a>
</div></figure>



<p>今回は<strong><span style="color:#b78d4a" class="has-inline-color">JQueryを使用したJSONファイルの読み込み方</span></strong>になります。<br>コピペでも実装可能なので、宜しければご覧ください。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">フォルダ構成</a></li><li><a href="#toc2" tabindex="0">JSONファイルの用意</a></li><li><a href="#toc3" tabindex="0">JSONファイルの読み込み</a><ol><li><a href="#toc4" tabindex="0">$.ajax()</a><ol><li><a href="#toc5" tabindex="0">読み込みの設定</a></li><li><a href="#toc6" tabindex="0">読み込み後の処理</a></li><li><a href="#toc7" tabindex="0">注意点</a></li></ol></li><li><a href="#toc8" tabindex="0">$.getJSON()</a></li></ol></li><li><a href="#toc9" tabindex="0">読み込みに失敗する場合</a><ol><li><a href="#toc10" tabindex="0">コンソール画面でエラーを確認</a></li><li><a href="#toc11" tabindex="0">JSONファイルのミスを防ぐWEBツール</a></li><li><a href="#toc12" tabindex="0">JSON変換ツール</a></li></ol></li><li><a href="#toc13" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">フォルダ構成</span></h2>



<p>今回使用するファイルのフォルダ構成はこちらです。</p>



<pre class="wp-block-code plaintext"><code>フォルダ構成
│
├─index.html
│    htmlファイル
├─script.js
│    javascript(JQuery)ファイル
└─data.json
     jsonファイル</code></pre>



<h2 class="wp-block-heading"><span id="toc2">JSONファイルの用意</span></h2>



<p>まずは読み込むJSONファイルを準備します。<br>ファイルの場所は、ローカルファイルではセキュリティの問題で絶対パスで設定できないため、相対パスで簡単に設定できる場所に配置してください。</p>



<p>絶対パス：C:\Users\Guest\AppData&#8230;やhttps://nyanblog2222.comなどルートディレクトリからやURLなど、<strong><span style="color:#b78d4a" class="has-inline-color">目的地までの経路を頭から最後まで</span></strong>記述</p>



<p>相対パス：../javascript/script.js など、<strong><span style="color:#b78d4a" class="has-inline-color">現在地から目的地までの経路</span></strong>を記述</p>



<p>こちらがファイルの内容です。</p>



<p>ファイル：data.json</p>



<pre class="wp-block-code json"><code>&#91;
    {
        "name": "yamada",
        "school_year": 2,
        "test": {
            "japanese": 65,
            "english": 80
        }
    },
    {
        "name": "hayashi",
        "school_year": 2,
        "test": {
            "japanese": 45,
            "english": 95
        }
    },
    {
        "name": "sato",
        "school_year": 1,
        "test": {
            "japanese": 75,
            "english": 35
        }
    }
]</code></pre>



<h2 class="wp-block-heading"><span id="toc3">JSONファイルの読み込み</span></h2>



<h3 class="wp-block-heading"><span id="toc4">$.ajax()</span></h3>



<p>$.ajax()での読み込み方法です。</p>



<pre class="wp-block-code javascript"><code>$.ajax({
    // 読み込みの設定
    type: "GET",
    url: "data.json", // ファイルパス（相対パス）
    dataType: "json", // ファイル形式
    async: false // 非同期通信フラグ
}).then(
    function (json) {
        // 読み込み成功時の処理
        console.log("読み込みに成功しました");
        console.log(json)
        json.forEach(function (data) {
            console.log(data)
        });
    },
    function () {
        // 読み込み失敗時の処理
        console.log("読み込みに失敗しました");
    }
);</code></pre>



<h4 class="wp-block-heading"><span id="toc5">読み込みの設定</span></h4>



<p>1～6行目で<span style="color:#b78d4a" class="has-inline-color"><strong>jsonを読み込む際の設定</strong></span>を記述しています。<br>ファイル名やファイルの配置を変更する場合、4行目の&#8221;data.json&#8221;を変更してください。<br>また、6行目の<strong><span style="color:#b78d4a" class="has-inline-color">async</span></strong>では、非同期通信フラグを設定しています。<br>デフォルトではtrueですが<strong><span style="color:#b78d4a" class="has-inline-color">falseに設定すると、読み込みが終わるまで他の処理を進めることができません</span></strong>。逆に読み込みが終わってる次の処理へ行いたい対場合、falseにした方が良いです。</p>



<h4 class="wp-block-heading"><span id="toc6">読み込み後の処理</span></h4>



<p>7行目で<strong><span style="color:#b78d4a" class="has-inline-color">then(成功,失敗)</span></strong>の処理が分かれています。<br>8～15行目では<strong><span style="color:#b78d4a" class="has-inline-color">読み込み成功時の処理</span></strong>を、16～19行目では<strong><span style="color:#b78d4a" class="has-inline-color">読み込み失敗時の処理</span></strong>を記述しています。</p>



<p>また、11行目でJSONファイルのデータ全てをコンソールへ出力、<br>12～14行目でJSON内の配列データを1つずつコンソールへ出力しています。</p>



<p>then()ではなく、<strong><span style="color:#b78d4a" class="has-inline-color">done()・fail()</span></strong>を使うことも可能です。<br>また、どの場合でも処理する<strong><span style="color:#b78d4a" class="has-inline-color">conplete()</span></strong>関数もあります。</p>



<h4 class="wp-block-heading"><span id="toc7">注意点</span></h4>



<p>Jquery1.8未満では、<strong><span style="color:#b78d4a" class="has-inline-color">success()、error()、conplete()</span></strong>が使用されていましたが、現在は<strong><span style="color:#b78d4a" class="has-inline-color">非推奨の関数</span></strong>となっております。<br>上記の関数が無くなることに備えて、<strong><span style="color:#b78d4a" class="has-inline-color">done()、fail()、complete()</span></strong>を使用するようにしましょう。</p>



<p><strong><span style="color:#b78d4a" class="has-inline-color">done、fail、complete関数を使用</span></strong>した場合の記述です。</p>



<pre class="wp-block-code javascript"><code>$.ajax({
    // 読み込み設定
}).done(function(json){
    // 成功
}).fail(function(){
    // 失敗
}).always(function(){
    // 常に最後に処理
});</code></pre>



<h3 class="wp-block-heading"><span id="toc8">$.getJSON()</span></h3>



<p>$.getJSON()での読み込み方法です。</p>



<pre class="wp-block-code javascript"><code>$.getJSON("data.json")
    .done(function (json) {
        // 成功
    }).fail(function () {
        // 失敗
    }).always(function () {
        // 常に最後に処理
    });</code></pre>



<p>JSONファイルの読み込み -&gt; $.ajax() -&gt; 注意点で記述しているコードと似ています。<br><strong><span style="color:#b78d4a" class="has-inline-color">設定部分が$.ajax()と比べて少し簡略化</span></strong>されているところが違いですね！</p>



<p>$.ajax()でも、$.getJSON()でも使いやすいと思いますので、自分の好みで使用を決めていいと思います。</p>



<h2 class="wp-block-heading"><span id="toc9">読み込みに失敗する場合</span></h2>



<h3 class="wp-block-heading"><span id="toc10">コンソール画面でエラーを確認</span></h3>



<p>JSONファイルはちょっとしたミスで読み込めない場合が多くあります。<br>もちろん失敗した理由が分からなければ修正する方法も分かりません。</p>



<p>そこで、失敗時の関数でこのように記述し、コンソール画面を確認することである程度はエラーの内容を理解することができます。</p>



<pre class="wp-block-code javascript"><code>$.ajax({
    ・・・略
}).then(
    function (json) {
        ・・・略
    },
    function (jqXHR, textStatus, errorThrown) {
        // 読み込み失敗時の処理
        console.log("読み込みに失敗しました");
        // httpステータス
        console.log("jqXHR : " + jqXHR.status);
        // タイムアウト、パースエラー
        console.log("textStatus : " + textStatus);
        // エラーの詳細情報
        console.log("errorThrown : " + errorThrown.message);
    }
);</code></pre>



<p>大体は<strong><span style="color:#b78d4a" class="has-inline-color">「jqXHR.status」</span></strong>と<strong><span style="color:#b78d4a" class="has-inline-color">「errorThrown.message」</span></strong>の内容をネット検索等、調べたらエラーを解決することができると思います。</p>



<h3 class="wp-block-heading"><span id="toc11">JSONファイルのミスを防ぐWEBツール</span></h3>



<p><strong><a rel="noopener" class="link broken_link" href="https://lab.syncer.jp/Tool/JSON-Viewer/" target="_blank" label="undefined (opens in a new tab)">JSON Pretty Linter</a></strong></p>



<p><strong><span style="color:#b78d4a" class="has-inline-color">JSONファイルの記述ミスを防ぐため</span></strong>のおすすめはこちらです。<br>こちらで事前にチェックすることでエラーの割合はかなり減ると思います。</p>



<h3 class="wp-block-heading"><span id="toc12">JSON変換ツール</span></h3>



<p><strong><a rel="noopener" class="link" aria-label="undefined (opens in a new tab)" href="https://csvjson.com/" target="_blank">CSV to JSON – CSVJSON</a></strong></p>



<p>CSVやSQLからJSONに変換できるツールです。<br>CSVやSQLを良く使用されるかたは一度使用してみてはいかがでしょうか。</p>



<h2 class="wp-block-heading"><span id="toc13">まとめ</span></h2>



<p>いかがでしたでしょうか。<br>今回はJQueryでJSONファイルを読み込む方法をご紹介しました。</p>



<p>JSONファイルを読み込むには、こちらの2つの方法で実装できます。<br>・<strong><span style="color:#b78d4a" class="has-inline-color">$.ajax()</span></strong><br>・<strong><span style="color:#b78d4a" class="has-inline-color">$.getJSON()</span></strong></p>



<p>また、JSONファイルの読み込みには、ちょっとしたミスでエラーが発生しますので、<strong><span style="color:#b78d4a" class="has-inline-color">デバッグでステータスコードを調べること</span></strong>が解決の近道です。</p>



<p>今回は全3回のJSONの記事でしたが、新しくJSONの内容を学んだ後には新しい記事を投稿しようとおもいます。良かったら次回も見てみてくださいね！</p>



<p>↓↓↓【JSON入門シリーズ♪】</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-nyanblog wp-block-embed-nyanblog"><div class="wp-block-embed__wrapper">

<a href="https://nyanblog2222.com/programming/javascript/1514/" title="【JSON入門】JSONとは？JS相互変換について(stringify/parse)" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" src="https://nyanblog2222.com/wp-content/uploads/2022/11/80-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/80-160x90.png 160w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-120x68.png 120w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-320x180.png 320w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-376x212.png 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【JSON入門】JSONとは？JS相互変換について(stringify/parse)</div><div class="blogcard-snippet internal-blogcard-snippet">JSON入門として、JSONの基本知識と基本的な使い方（JSONとJavaScriptオブジェクトとの相互変換）を紹介します。相互変換については、stringfy関数を使用したエンコード方法（encode）、parse関数を使用したデコード方法（decode）を分かりやすく解説♪</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nyanblog2222.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nyanblog2222.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2020.06.27</div></div></div></div></a>
</div></figure>



<p><br></p>



<figure class="wp-block-embed is-type-wp-embed is-provider-nyanblog wp-block-embed-nyanblog"><div class="wp-block-embed__wrapper">

<a href="https://nyanblog2222.com/programming/javascript/1526/" title="【JSON入門】JSONデータの参照・追加（更新）・削除" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" src="https://nyanblog2222.com/wp-content/uploads/2022/11/81-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/81-160x90.png 160w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-120x68.png 120w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-320x180.png 320w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-376x212.png 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【JSON入門】JSONデータの参照・追加（更新）・削除</div><div class="blogcard-snippet internal-blogcard-snippet">こんにちは。前回はJSONファイルとは何かというのを紹介していきました。詳しくは、こちらからご覧ください。 今回はJSONデータの扱い方の続編となります。宜しければご覧ください。 操作するデータ こちらが今回サンプルのデータです。json_...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nyanblog2222.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nyanblog2222.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2020.06.28</div></div></div></div></a>
</div></figure>



<figure class="wp-block-embed is-type-wp-embed is-provider-nyanblog wp-block-embed-nyanblog"><div class="wp-block-embed__wrapper">

<a href="https://nyanblog2222.com/programming/javascript/1566/" title="【JSON入門】JQueryでのJSON読み込み方法(ajax/getJSON)" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" src="https://nyanblog2222.com/wp-content/uploads/2022/11/82-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/82-160x90.png 160w, https://nyanblog2222.com/wp-content/uploads/2022/11/82-120x68.png 120w, https://nyanblog2222.com/wp-content/uploads/2022/11/82-320x180.png 320w, https://nyanblog2222.com/wp-content/uploads/2022/11/82-376x212.png 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【JSON入門】JQueryでのJSON読み込み方法(ajax/getJSON)</div><div class="blogcard-snippet internal-blogcard-snippet">JSON入門として、JQueryを使用したJSONファイルの読み込み方を紹介します。「$.ajax()」や「$.getJSON()」を使った読み込み方法や、読み込みに失敗する場合の対処方法など分かりやすく解説♪</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nyanblog2222.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nyanblog2222.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2020.06.30</div></div></div></div></a>
</div></figure>
<p>投稿 <a href="https://nyanblog2222.com/programming/javascript/1566/">【JSON入門】JQueryでのJSON読み込み方法(ajax/getJSON)</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nyanblog2222.com/programming/javascript/1566/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【JSON入門】JSONデータの参照・追加（更新）・削除</title>
		<link>https://nyanblog2222.com/programming/javascript/1526/</link>
					<comments>https://nyanblog2222.com/programming/javascript/1526/#respond</comments>
		
		<dc:creator><![CDATA[nyan2222]]></dc:creator>
		<pubDate>Sun, 28 Jun 2020 09:00:00 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[データフォーマット]]></category>
		<guid isPermaLink="false">https://nyanblog2222.com/?p=1526</guid>

					<description><![CDATA[<p><img src="https://nyanblog2222.com/wp-content/uploads/2022/11/81.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/81.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-768x402.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />こんにちは。前回はJSONファイルとは何かというのを紹介していきました。詳しくは、こちらからご覧ください。 今回はJSONデータの扱い方の続編となります。宜しければご覧ください。 目次 操作するデータJSONデータを参照 [&#8230;]</p>
<p>投稿 <a href="https://nyanblog2222.com/programming/javascript/1526/">【JSON入門】JSONデータの参照・追加（更新）・削除</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<img src="https://nyanblog2222.com/wp-content/uploads/2022/11/81.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/81.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-768x402.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>こんにちは。前回はJSONファイルとは何かというのを紹介していきました。<br>詳しくは、こちらからご覧ください。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-nyanblog wp-block-embed-nyanblog"><div class="wp-block-embed__wrapper">

<a href="https://nyanblog2222.com/programming/javascript/1514/" title="【JSON入門】JSONとは？JS相互変換について(stringify/parse)" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" src="https://nyanblog2222.com/wp-content/uploads/2022/11/80-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/80-160x90.png 160w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-120x68.png 120w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-320x180.png 320w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-376x212.png 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【JSON入門】JSONとは？JS相互変換について(stringify/parse)</div><div class="blogcard-snippet internal-blogcard-snippet">JSON入門として、JSONの基本知識と基本的な使い方（JSONとJavaScriptオブジェクトとの相互変換）を紹介します。相互変換については、stringfy関数を使用したエンコード方法（encode）、parse関数を使用したデコード方法（decode）を分かりやすく解説♪</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nyanblog2222.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nyanblog2222.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2020.06.27</div></div></div></div></a>
</div></figure>



<p>今回はJSONデータの扱い方の続編となります。<br>宜しければご覧ください。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">操作するデータ</a></li><li><a href="#toc2" tabindex="0">JSONデータを参照</a><ol><li><a href="#toc3" tabindex="0">データの参照方法</a></li><li><a href="#toc4" tabindex="0">特定のデータのみ参照する方法</a></li></ol></li><li><a href="#toc5" tabindex="0">JSONデータを追加</a><ol><li><a href="#toc6" tabindex="0">新規プロパティを指定して値を追加</a></li><li><a href="#toc7" tabindex="0">push関数でオブジェクトを追加</a></li><li><a href="#toc8" tabindex="0">値やオブジェクトを更新する場合</a></li></ol></li><li><a href="#toc9" tabindex="0">JSONデータを削除</a></li><li><a href="#toc10" tabindex="0">最後に</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">操作するデータ</span></h2>



<p>こちらが今回サンプルのデータです。<br><strong><span style="color:#b78d4a" class="has-inline-color">json_dataが配列</span></strong>、<strong><span style="color:#b78d4a" class="has-inline-color">testはオブジェクト</span></strong>になっています。<br>※違いは<strong><span style="color:#b78d4a" class="has-inline-color">” [ ] ”</span></strong>で括られているか、<strong><span style="color:#b78d4a" class="has-inline-color">” { } ”</span></strong>で括られているかです。</p>



<pre class="wp-block-code json"><code>var json_data = &#91;
    { name : "yamada", school_year : 2, test : { japanese : 65, english : 80 }, },
    { name : "hayashi", school_year : 2,  test : { japanese : 45, english : 95 }, },
    { name : "sato", school_year : 1,  test : { jananese : 75, english : 35 }, }
];</code></pre>



<h2 class="wp-block-heading"><span id="toc2">JSONデータを参照</span></h2>



<p>まずは、作成したJSONデータを参照する方法です。</p>



<h3 class="wp-block-heading"><span id="toc3">データの参照方法</span></h3>



<p>json_dataは<strong><span style="color:#b78d4a" class="has-inline-color">配列のため、添え字でデータを参照</span></strong>することができます。<br>それ以外は<strong><span style="color:#b78d4a" class="has-inline-color">オブジェクトの構造になっており、「オブジェクト.プロパティ</span>」</strong>のように、ドットで参照することができます。</p>



<pre class="wp-block-code javascript"><code>// name、school_year：プロパティ
console.log(json_data&#91;0].name); // => yamada
console.log(json_data&#91;1].school_year); // => 2

// testプロパティ（オブジェクト）にenglishプロパティを保持
console.log(json_data&#91;2].test.english); // => 35</code></pre>



<h3 class="wp-block-heading"><span id="toc4">特定のデータのみ参照する方法</span></h3>



<p><strong><span style="color:#b78d4a" class="has-inline-color">filter関数</span></strong>を使用することで、特定のデータのみ参照することができます。</p>



<pre class="wp-block-code javascript"><code>// filter関数
var data = json_data.filter(function (item) {
    // 英語が50点以上の人のデータを取得
    return item.test.english >= 50;
});

// 条件に一致したデータの”name”を参照
data.forEach(function (value){
    console.log(value.name) // => yamada, hayashi
});</code></pre>



<h2 class="wp-block-heading"><span id="toc5">JSONデータを追加</span></h2>



<h3 class="wp-block-heading"><span id="toc6">新規プロパティを指定して値を追加</span></h3>



<p>プロパティと値をそのままデータに追加する方法です。</p>



<p>それぞれ、<br>　配列と同じ階層に<strong><span style="color:#b78d4a" class="has-inline-color">areaプロパティ「&#8221;Tokyo&#8221;」</span></strong>が追加<br>　配列添字 [1] 内のオブジェクトに<strong><span style="color:#b78d4a" class="has-inline-color">areaプロパティ「&#8221;Osaka&#8221;」</span></strong>が追加<br>になっています。</p>



<pre class="wp-block-code javascript"><code>json_data.area = "Tokyo";
json_data&#91;1].area = "Osaka";

console.log(json_data)
// { name : "yamada", school_year : 2, test : { japanese : 65, english : 80 }, },
// { name : "hayashi", school_year : 2,  test : { japanese : 45, english : 95 }, area: "Osaka" },
// { name : "sato", school_year : 1,  test : { jananese : 75, english : 35 }, },
// area: "Toyko"</code></pre>



<h3 class="wp-block-heading"><span id="toc7">push関数でオブジェクトを追加</span></h3>



<p><strong><span style="color:#b78d4a" class="has-inline-color">オブジェクトを作成してpush関数</span></strong>を使う方法です。<br>push関数で追加したオブジェクトは末尾に追加されます。</p>



<pre class="wp-block-code javascript"><code>var new_data = { name : "tanaka", school_year : 3, test : { japanese : 85, english : 60 }, };
json_data.push(new_data);

// 末尾のデータ
console.log(json_data&#91;json_data.length - 1])
// { name : "tanaka", school_year : 3, test : { japanese : 85, english : 60 }, }</code></pre>



<h3 class="wp-block-heading"><span id="toc8">値やオブジェクトを更新する場合</span></h3>



<p>データ内の値やオブジェクトを更新する場合、<strong><span style="color:#b78d4a" class="has-inline-color">配列やオブジェクトをそのまま指定して値を設定するだけで更新が可能</span></strong>です。</p>



<pre class="wp-block-code javascript"><code>// プロパティの値を指定
json_data&#91;1].area = "Osaka";
console.log(json_data&#91;1].area) // => Osaka

json_data&#91;1].area = "Nagoya";
console.log(json_data&#91;1].area) // => Nagoya</code></pre>



<pre class="wp-block-code javascript"><code>// オブジェクトを更新
console.log(json_data&#91;2])
// { name : "hayashi", school_year : 2,  test : { japanese : 45, english : 95 }, }

var new_data = { name : "tanaka", school_year : 3, test : { japanese : 85, english : 60 }, };

// name:"hayashi"オブジェクトを"tanaka"オブジェクトに更新
json_data&#91;2] = new_data;
console.log(json_data&#91;2])
// { name : "tanaka", school_year : 3, test : { japanese : 85, english : 60 }, }</code></pre>



<h2 class="wp-block-heading"><span id="toc9">JSONデータを削除</span></h2>



<p>指定のプロパティを削除するときは、<strong><span style="color:#b78d4a" class="has-inline-color">「delete」演算子</span></strong>を使用します。</p>



<pre class="wp-block-code"><code>// 各配列の"school_year"を削除
json_data.forEach(function (value) {
    delete value.school_year;
    console.log(value)
});

// { name : "yamada", test : { japanese : 65, english : 80 }, },
// { name : "hayashi", test : { japanese : 45, english : 95 }, },
// { name : "sato", test : { jananese : 75, english : 35 }, },</code></pre>



<p>配列の要素を削除したい場合は、<strong><span style="color:#b78d4a" class="has-inline-color">削除したい要素をfalse条件</span></strong>にして<strong><span style="color:#b78d4a" class="has-inline-color">filter関数</span></strong>を使えば可能です。</p>



<h2 class="wp-block-heading"><span id="toc10">最後に</span></h2>



<p>いかがでしたでしょうか。<br>今回はJSONデータの扱い方続編ということで、<strong><span style="color:#b78d4a" class="has-inline-color">基本的な操作方法（参照・追加（更新）・削除）</span></strong>についてご紹介しました。<br>次はもう少し応用的な操作方法をご紹介できたらと思います。</p>



<p>良かったら次回も見てみてくださいね！</p>



<p>↓↓↓【JSON入門シリーズ♪】<br></p>



<figure class="wp-block-embed is-type-wp-embed is-provider-nyanblog wp-block-embed-nyanblog"><div class="wp-block-embed__wrapper">

<a href="https://nyanblog2222.com/programming/javascript/1514/" title="【JSON入門】JSONとは？JS相互変換について(stringify/parse)" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" src="https://nyanblog2222.com/wp-content/uploads/2022/11/80-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/80-160x90.png 160w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-120x68.png 120w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-320x180.png 320w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-376x212.png 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【JSON入門】JSONとは？JS相互変換について(stringify/parse)</div><div class="blogcard-snippet internal-blogcard-snippet">JSON入門として、JSONの基本知識と基本的な使い方（JSONとJavaScriptオブジェクトとの相互変換）を紹介します。相互変換については、stringfy関数を使用したエンコード方法（encode）、parse関数を使用したデコード方法（decode）を分かりやすく解説♪</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nyanblog2222.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nyanblog2222.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2020.06.27</div></div></div></div></a>
</div></figure>



<figure class="wp-block-embed is-type-wp-embed is-provider-nyanblog wp-block-embed-nyanblog"><div class="wp-block-embed__wrapper">

<a href="https://nyanblog2222.com/programming/javascript/1526/" title="【JSON入門】JSONデータの参照・追加（更新）・削除" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" src="https://nyanblog2222.com/wp-content/uploads/2022/11/81-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/81-160x90.png 160w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-120x68.png 120w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-320x180.png 320w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-376x212.png 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【JSON入門】JSONデータの参照・追加（更新）・削除</div><div class="blogcard-snippet internal-blogcard-snippet">こんにちは。前回はJSONファイルとは何かというのを紹介していきました。詳しくは、こちらからご覧ください。 今回はJSONデータの扱い方の続編となります。宜しければご覧ください。 操作するデータ こちらが今回サンプルのデータです。json_...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nyanblog2222.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nyanblog2222.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2020.06.28</div></div></div></div></a>
</div></figure>



<figure class="wp-block-embed is-type-wp-embed is-provider-nyanblog wp-block-embed-nyanblog"><div class="wp-block-embed__wrapper">

<a href="https://nyanblog2222.com/programming/javascript/1566/" title="【JSON入門】JQueryでのJSON読み込み方法(ajax/getJSON)" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" src="https://nyanblog2222.com/wp-content/uploads/2022/11/82-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/82-160x90.png 160w, https://nyanblog2222.com/wp-content/uploads/2022/11/82-120x68.png 120w, https://nyanblog2222.com/wp-content/uploads/2022/11/82-320x180.png 320w, https://nyanblog2222.com/wp-content/uploads/2022/11/82-376x212.png 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【JSON入門】JQueryでのJSON読み込み方法(ajax/getJSON)</div><div class="blogcard-snippet internal-blogcard-snippet">JSON入門として、JQueryを使用したJSONファイルの読み込み方を紹介します。「$.ajax()」や「$.getJSON()」を使った読み込み方法や、読み込みに失敗する場合の対処方法など分かりやすく解説♪</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nyanblog2222.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nyanblog2222.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2020.06.30</div></div></div></div></a>
</div></figure>
<p>投稿 <a href="https://nyanblog2222.com/programming/javascript/1526/">【JSON入門】JSONデータの参照・追加（更新）・削除</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nyanblog2222.com/programming/javascript/1526/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【JSON入門】JSONとは？JS相互変換について(stringify/parse)</title>
		<link>https://nyanblog2222.com/programming/javascript/1514/</link>
					<comments>https://nyanblog2222.com/programming/javascript/1514/#respond</comments>
		
		<dc:creator><![CDATA[nyan2222]]></dc:creator>
		<pubDate>Sat, 27 Jun 2020 09:00:00 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[データフォーマット]]></category>
		<guid isPermaLink="false">https://nyanblog2222.com/?p=1514</guid>

					<description><![CDATA[<p><img src="https://nyanblog2222.com/wp-content/uploads/2022/11/80.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/80.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-768x402.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />こんにちは。JSONファイルについて、ご存じでしょうか。本記事はJSONファイルについてと、基本的な扱い方についてご紹介します。 目次 JSONファイルとはどういうファイルなの？JSONの良いところオブジェクトとは似て非 [&#8230;]</p>
<p>投稿 <a href="https://nyanblog2222.com/programming/javascript/1514/">【JSON入門】JSONとは？JS相互変換について(stringify/parse)</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<img src="https://nyanblog2222.com/wp-content/uploads/2022/11/80.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/80.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-768x402.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />
<p>こんにちは。JSONファイルについて、ご存じでしょうか。<br>本記事は<strong><span style="color:#b78d4a" class="has-inline-color">JSONファイルについて</span></strong>と、<strong><span style="color:#b78d4a" class="has-inline-color">基本的な扱い方について</span></strong>ご紹介します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-10" checked><label class="toc-title" for="toc-checkbox-10">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">JSONファイルとは</a><ol><li><a href="#toc2" tabindex="0">どういうファイルなの？</a></li><li><a href="#toc3" tabindex="0">JSONの良いところ</a></li><li><a href="#toc4" tabindex="0">オブジェクトとは似て非なるもの</a></li></ol></li><li><a href="#toc5" tabindex="0">JSONの基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">オブジェクトからJSONへ（エンコード encode）</a></li><li><a href="#toc7" tabindex="0">JSONからオブジェクトへ（デコード decode）</a></li></ol></li><li><a href="#toc8" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">JSONファイルとは</span></h2>



<h3 class="wp-block-heading"><span id="toc2">どういうファイルなの？</span></h3>



<p>JSONは「<strong><span style="color:#b78d4a" class="has-inline-color">JavaScript Object Notation</span></strong>」で直訳すると、「JavaScriptのオブジェクト表記法」となります。</p>



<p>つまり、<strong><span style="color:#b78d4a" class="has-inline-color">情報のやりとりができるテキストベースのデータ形式</span></strong>を表しています。<br>同じようなデータ形式で、XMLファイルが代表的な例としてよく挙げられています。</p>



<h3 class="wp-block-heading"><span id="toc3">JSONの良いところ</span></h3>



<p>JSONの特徴は主にこちらの3点を満たしており、この特徴を持つことで、<strong><span style="color:#b78d4a" class="has-inline-color">サーバ間の通信</span></strong>や<strong><span style="color:#b78d4a" class="has-inline-color">さまざまなプログラミング言語との共有</span></strong>を可能にしています。</p>



<ul class="wp-block-list"><li>テキストデータのため、<strong><span style="color:#b78d4a" class="has-inline-color">軽量</span></strong></li><li><strong><span style="color:#b78d4a" class="has-inline-color">オブジェクトのように</span></strong>扱える</li><li><strong><span style="color:#b78d4a" class="has-inline-color">単純な構造</span></strong></li></ul>



<h3 class="wp-block-heading"><span id="toc4">オブジェクトとは似て非なるもの</span></h3>



<p>先ほどのJSONの良いところでも上げましたが、相互変換が可能なため、JSONはオブジェクトのように扱うことができます。</p>



<p>しかし、JSONは<strong><span style="color:#b78d4a" class="has-inline-color">テキストデータであり、オブジェクトではありません</span></strong>。</p>



<p>こちらの例を見てください。</p>



<pre class="wp-block-code javascript"><code>// object
var obj = { name: "Taro", old: 17, tel: "000-0000-1" };

// JSON
var json = { "name": "Hanako", "old": 18, "tel": "000-0000-2" };</code></pre>



<p>テキストデータに変換する前のJSONは、連想配列に似た構造となっていますが、明確な違いがあります。<br>それはこちらです。</p>



<ul class="wp-block-list"><li>プロパティのみ含めることができ、<strong><span style="color:#b78d4a" class="has-inline-color">関数は含められない</span></strong></li><li>プロパティをダブルクォーテーション（<strong><span style="color:#b78d4a" class="has-inline-color">””</span></strong>）で括る<br>→括られた文字列のみプロパティとして使用できる</li></ul>



<p>また、注意点として、<strong><span style="color:#b78d4a" class="has-inline-color">カンマ、コロンが1つでも抜けているとJSONとして無効になる</span></strong>場合もあります。</p>



<p>この辺りを理解しておくだけでも、開発するときに違うと思います。</p>



<h2 class="wp-block-heading"><span id="toc5">JSONの基本的な使い方</span></h2>



<p>さっそく、試してみましょう。<br>今回はJSONとJavaScriptのオブジェクトとの、相互変換を行ってみます。</p>



<h3 class="wp-block-heading"><span id="toc6">オブジェクトからJSONへ（エンコード encode）</span></h3>



<p><strong><span style="color:#b78d4a" class="has-inline-color">stringfy関数</span></strong><br>・JavaScriptのオブジェクトからJSONへの変換<br>・JSONデータとして通信する前に変換することが多い</p>



<pre class="wp-block-code javascript"><code>// object
var obj = { name: "Taro", old: 17, tel: "000-0000-1" };

var json = JSON.stringify(obj);
console.log(json)</code></pre>



<h3 class="wp-block-heading"><span id="toc7">JSONからオブジェクトへ（デコード decode）</span></h3>



<p><strong><span style="color:#b78d4a" class="has-inline-color">parse関数</span></strong><br>・JSONからJavaScriptへの変換<br>ファイルから読み込み後、プログラムで使用しやすいように<strong><span style="color:#b78d4a" class="has-inline-color">デコードする必要がある</span></strong>。</p>



<p>注意する点として、jsonはテキストベースなので全体をシングルクォートで括っています。</p>



<pre class="wp-block-code javascript"><code>// JSON
var json = '{ "name": "Hanako", "old": 18, "tel": "000-0000-2" }';

var obj = JSON.parse(json);
console.log(obj)</code></pre>



<h2 class="wp-block-heading"><span id="toc8">まとめ</span></h2>



<p>いかがでしたでしょうか。<br>今回はJSONの基本的な知識と、基本的な扱い方について、ご紹介しました。<br>次回はJSON登録や更新などについて、ご紹介していきます。</p>



<p>良かったら次回も見てみてくださいね！</p>



<p>↓↓↓【JSON入門シリーズ♪】</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-nyanblog wp-block-embed-nyanblog"><div class="wp-block-embed__wrapper">

<a href="https://nyanblog2222.com/programming/javascript/1514/" title="【JSON入門】JSONとは？JS相互変換について(stringify/parse)" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" src="https://nyanblog2222.com/wp-content/uploads/2022/11/80-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/80-160x90.png 160w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-120x68.png 120w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-320x180.png 320w, https://nyanblog2222.com/wp-content/uploads/2022/11/80-376x212.png 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【JSON入門】JSONとは？JS相互変換について(stringify/parse)</div><div class="blogcard-snippet internal-blogcard-snippet">JSON入門として、JSONの基本知識と基本的な使い方（JSONとJavaScriptオブジェクトとの相互変換）を紹介します。相互変換については、stringfy関数を使用したエンコード方法（encode）、parse関数を使用したデコード方法（decode）を分かりやすく解説♪</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nyanblog2222.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nyanblog2222.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2020.06.27</div></div></div></div></a>
</div></figure>



<figure class="wp-block-embed is-type-wp-embed is-provider-nyanblog wp-block-embed-nyanblog"><div class="wp-block-embed__wrapper">

<a href="https://nyanblog2222.com/programming/javascript/1526/" title="【JSON入門】JSONデータの参照・追加（更新）・削除" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" src="https://nyanblog2222.com/wp-content/uploads/2022/11/81-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/81-160x90.png 160w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-120x68.png 120w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-320x180.png 320w, https://nyanblog2222.com/wp-content/uploads/2022/11/81-376x212.png 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【JSON入門】JSONデータの参照・追加（更新）・削除</div><div class="blogcard-snippet internal-blogcard-snippet">こんにちは。前回はJSONファイルとは何かというのを紹介していきました。詳しくは、こちらからご覧ください。 今回はJSONデータの扱い方の続編となります。宜しければご覧ください。 操作するデータ こちらが今回サンプルのデータです。json_...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nyanblog2222.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nyanblog2222.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2020.06.28</div></div></div></div></a>
</div></figure>



<figure class="wp-block-embed is-type-wp-embed is-provider-nyanblog wp-block-embed-nyanblog"><div class="wp-block-embed__wrapper">

<a href="https://nyanblog2222.com/programming/javascript/1566/" title="【JSON入門】JQueryでのJSON読み込み方法(ajax/getJSON)" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" src="https://nyanblog2222.com/wp-content/uploads/2022/11/82-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/82-160x90.png 160w, https://nyanblog2222.com/wp-content/uploads/2022/11/82-120x68.png 120w, https://nyanblog2222.com/wp-content/uploads/2022/11/82-320x180.png 320w, https://nyanblog2222.com/wp-content/uploads/2022/11/82-376x212.png 376w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【JSON入門】JQueryでのJSON読み込み方法(ajax/getJSON)</div><div class="blogcard-snippet internal-blogcard-snippet">JSON入門として、JQueryを使用したJSONファイルの読み込み方を紹介します。「$.ajax()」や「$.getJSON()」を使った読み込み方法や、読み込みに失敗する場合の対処方法など分かりやすく解説♪</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nyanblog2222.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nyanblog2222.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2020.06.30</div></div></div></div></a>
</div></figure>
<p>投稿 <a href="https://nyanblog2222.com/programming/javascript/1514/">【JSON入門】JSONとは？JS相互変換について(stringify/parse)</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nyanblog2222.com/programming/javascript/1514/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
