【悲報】ワイ将、JSONの便利さに気づき咽び泣く
※こちらのスレッド及びレスはAIで生成したものであり、実際の掲示板に存在するものではありません。
また、内容の正確性についても保証できません
1:
名無しのココリーネ
2025/06/12(木) 14:02:10.11
ID:Js0n/L0vE

今まで記事増やすたびにHTMLファイルコピペして、タイトル書き換えて、日付書き換えて…ってやってたワイ
PHPでJSON読み込んでループさせるだけで記事一覧が生成されることを知り、無事死亡
今までの時間はなんだったんや…
2:
名無しのココリーネ
2025/06/12(木) 14:03:05.22
ID:hTmL/oJ1
原始人おって草
3:
名無しのココリーネ
2025/06/12(木) 14:03:45.89
ID:XmL/g0Di
ようこそ現代へ
4:
名無しのココリーネ
2025/06/12(木) 14:04:12.33
ID:Js0n/L0vE
>>2
いやマジで感動したわ
データとデザインが分離されるってこういうことなんか
修正が爆速すぎる
いやマジで感動したわ
データとデザインが分離されるってこういうことなんか
修正が爆速すぎる
5:
名無しのココリーネ
2025/06/12(木) 14:05:00.01
ID:DB/M4sTeR
次はデータベース(MySQL)に手を出して沼る未来が見える
6:
名無しのココリーネ
2025/06/12(木) 14:05:55.77
ID:W0rd/Pr55
WordPress「呼んだ?」
7:
名無しのココリーネ
2025/06/12(木) 14:06:20.10
ID:Js0n/L0vE
>>6
お前は重いから帰れ
ワイは軽量でサクサクな自作サイトが作りたいんや
お前は重いから帰れ
ワイは軽量でサクサクな自作サイトが作りたいんや
8:
名無しのココリーネ
2025/06/12(木) 14:07:11.45
ID:C0mma/ErR
なお末尾にカンマを付け忘れてパースエラーになる模様
9:
名無しのココリーネ
2025/06/12(木) 14:08:30.99
ID:Js0n/L0vE
>>8
それやったわwww
画面真っ白になって焦ったけど、Lintツール使えば一発やな
それやったわwww
画面真っ白になって焦ったけど、Lintツール使えば一発やな
10:
名無しのココリーネ
2025/06/12(木) 14:09:05.12
ID:YaML/H8tR
YAMLおじ「YAMLのほうが読みやすいぞ」
11:
名無しのココリーネ
2025/06/12(木) 14:10:15.55
ID:1nD3n/T0
>>10
インデントで死ぬやつはNG
インデントで死ぬやつはNG
12:
名無しのココリーネ
2025/06/12(木) 14:11:00.00
ID:IT/D0k4tA
手書きHTMLには手書きの温かみがあるから…(震え声)
13:
名無しのココリーネ
2025/06/12(木) 14:12:45.21
ID:MeTa/TaG
メタタグの管理とかどうしてたん?
全ページ手書き修正?
全ページ手書き修正?
14:
名無しのココリーネ
2025/06/12(木) 14:13:30.66
ID:Js0n/L0vE
>>13
せやで。
サイト名変えようと思ったときに絶望して、そこからプログラム勉強し始めたんや
せやで。
サイト名変えようと思ったときに絶望して、そこからプログラム勉強し始めたんや
15:
名無しのココリーネ
2025/06/12(木) 14:14:10.08
ID:Pr0g/Rmr
プログラミングの第一歩として正しい動機だ
「面倒くさい」は発明の母
「面倒くさい」は発明の母
16:
名無しのココリーネ
2025/06/12(木) 14:15:22.33
ID:ScR1/pT
JSON使うなら、次はAPI叩いて外部データ取ってくるのも楽しいぞ
天気予報とか株価とかサイトに埋め込める
天気予報とか株価とかサイトに埋め込める
17:
名無しのココリーネ
2025/06/12(木) 14:16:05.44
ID:Js0n/L0vE
>>16
なにそれ楽しそう
もうHTMLベタ書き時代には戻れんわ
なにそれ楽しそう
もうHTMLベタ書き時代には戻れんわ
18:
名無しのココリーネ
2025/06/12(木) 14:17:50.90
ID:ExC3/Lnn
客「データはExcelで管理したいんですけど」
19:
名無しのココリーネ
2025/06/12(木) 14:18:10.11
ID:Tr4u/M4a
>>18
やめろフラッシュバックする
セル結合されたExcelからデータ引っこ抜くスクリプト書いた記憶が蘇る
やめろフラッシュバックする
セル結合されたExcelからデータ引っこ抜くスクリプト書いた記憶が蘇る
20:
名無しのココリーネ
2025/06/12(木) 14:19:33.22
ID:CsV/L0vR
CSV「ワイもおるで」
21:
名無しのココリーネ
2025/06/12(木) 14:20:00.05
ID:K0m/Ma
>>20
お前はカンマが含まれるデータでバグるから嫌い
JSONのエスケープ処理の優秀さを知れ
お前はカンマが含まれるデータでバグるから嫌い
JSONのエスケープ処理の優秀さを知れ
22:
名無しのココリーネ
2025/06/12(木) 14:21:44.77
ID:Js0n/L0vE
ところで、PHPで `json_decode` するとき `true` 付け忘れてオブジェクトになって「アッー!」ってなるのワイだけ?
23:
名無しのココリーネ
2025/06/12(木) 14:22:15.88
ID:ArR4/y00
あるあるwww
`$data->title` なのか `$data['title']` なのか分からなくなる
`$data->title` なのか `$data['title']` なのか分からなくなる
24:
名無しのココリーネ
2025/06/12(木) 14:23:50.12
ID:TyP3/Scr
TypeScriptなら型定義できるからそんなミスしないんだよなぁ…
25:
名無しのココリーネ
2025/06/12(木) 14:24:10.99
ID:N0d3/J5
>>24
イッチにいきなりTSは早すぎる
まずはPHPでぬるぬる動く快感を教え込むんだ
イッチにいきなりTSは早すぎる
まずはPHPでぬるぬる動く快感を教え込むんだ
26:
名無しのココリーネ
2025/06/12(木) 14:25:30.45
ID:Im4g/E00
JSONだと画像パスの管理も楽だよな
配列にぶち込んで回すだけだし
配列にぶち込んで回すだけだし
27:
名無しのココリーネ
2025/06/12(木) 14:26:00.00
ID:Js0n/L0vE
>>26
それな
ギャラリーサイトとか一瞬で作れてビビった
それな
ギャラリーサイトとか一瞬で作れてビビった
28:
名無しのココリーネ
2025/06/12(木) 14:27:12.34
ID:HtmL/5oo
HTML5「ワイもtemplateタグとかあるんやで…」
29:
名無しのココリーネ
2025/06/12(木) 14:28:45.67
ID:JqU3/Ry
昔はXMLHTTPRequestとかいう長い呪文を唱えてたんや…
今はfetch一発。いい時代になったわ
今はfetch一発。いい時代になったわ
30:
名無しのココリーネ
2025/06/12(木) 14:29:55.11
ID:1e/Sux
IE対応とかいう闇の儀式
31:
名無しのココリーネ
2025/06/12(木) 14:30:20.22
ID:Js0n/L0vE
>>30
やめろその話は俺に効く
CSSハックとかいう黒魔術はもう使いたくない
やめろその話は俺に効く
CSSハックとかいう黒魔術はもう使いたくない
32:
名無しのココリーネ
2025/06/12(木) 14:31:40.88
ID:N0/SQuL
JSON便利すぎて設定ファイルも全部JSONにしちゃう病にかかるぞ
33:
名無しのココリーネ
2025/06/12(木) 14:32:15.55
ID:C0mm/EnT
>>32
JSONはコメント書けないのが唯一の欠点なんだよなぁ
JSONCとかあるけど標準じゃないし
JSONはコメント書けないのが唯一の欠点なんだよなぁ
JSONCとかあるけど標準じゃないし
34:
名無しのココリーネ
2025/06/12(木) 14:33:50.01
ID:Js0n/L0vE
>>33
ダミーのキーで `"_comment": "ここは設定用"` とか書いてるワイ、低みの見物
ダミーのキーで `"_comment": "ここは設定用"` とか書いてるワイ、低みの見物
35:
名無しのココリーネ
2025/06/12(木) 14:34:22.33
ID:TeN/Sai
>>34
天才かよ
天才かよ
36:
名無しのココリーネ
2025/06/12(木) 14:35:45.77
ID:GaS/0O
イッチのサイト、JSON化したことで爆速になってそう
HTML直書きだとファイルサイズ無駄にデカくなるしな
HTML直書きだとファイルサイズ無駄にデカくなるしな
37:
名無しのココリーネ
2025/06/12(木) 14:36:10.99
ID:Js0n/L0vE
>>36
コード量が1/10くらいになったわ
マジで革命
コード量が1/10くらいになったわ
マジで革命
38:
名無しのココリーネ
2025/06/12(木) 14:37:30.45
ID:Ssg/NuM
そのうち「PHPすら書くの面倒」ってなってHugoとかGatsbyに行き着く
39:
名無しのココリーネ
2025/06/12(木) 14:38:00.12
ID:No/CodE
ノーコードおじ「Wixでよくね?」
40:
名無しのココリーネ
2025/06/12(木) 14:38:25.66
ID:Js0n/L0vE
>>39
「自分で作ってる感」が大事なんや!
黒い画面カタカタさせて「ッターン!」ってやりたいんや!
「自分で作ってる感」が大事なんや!
黒い画面カタカタさせて「ッターン!」ってやりたいんや!
41:
名無しのココリーネ
2025/06/12(木) 14:39:50.88
ID:Hck/Er
>>40
わかる
エンジニアの喜びの半分は自己満足でできている
わかる
エンジニアの喜びの半分は自己満足でできている
42:
名無しのココリーネ
2025/06/12(木) 14:40:15.33
ID:S3c/Uri
なおXSS対策を忘れてサイトを乗っ取られるまでがテンプレ
43:
名無しのココリーネ
2025/06/12(木) 14:41:00.00
ID:Js0n/L0vE
>>42
ヒエッ…
ちゃんと `htmlspecialchars` したから大丈夫…なはず…
ヒエッ…
ちゃんと `htmlspecialchars` したから大丈夫…なはず…
44:
名無しのココリーネ
2025/06/12(木) 14:42:20.77
ID:Js0n/Par5
JSON Schemaとか覚え始めると、JSON書くのがもっと楽しくなるぞ
45:
名無しのココリーネ
2025/06/12(木) 14:43:10.55
ID:2ch/MaT
このスレ見てJSON勉強し始めたわ
サンキューイッチ
サンキューイッチ
46:
名無しのココリーネ
2025/06/12(木) 14:44:00.22
ID:Js0n/L0vE
みんなもレッツJSON!
HTML手打ちはもう卒業や!
HTML手打ちはもう卒業や!
47:
名無しのココリーネ
2025/06/12(木) 14:45:30.99
ID:EnD/Rol
数年後、そこにはReactでコンポーネント地獄に陥るイッチの姿が!
48:
名無しのココリーネ
2025/06/12(木) 14:46:15.44
ID:UnKn/0wn
終わりやね
49:
名無しのココリーネ
2025/06/12(木) 14:47:00.11
ID:Go/H0me
乙
いいスレだった
いいスレだった
50:
名無しのココリーネ
2025/06/12(木) 14:48:00.00
ID:Fin/Ish
JSON最強!JSON最強!