ココリーネの趣味部屋

【悲報】ワイ将、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ツール使えば一発やな
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
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ベタ書き時代には戻れんわ
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からデータ引っこ抜くスクリプト書いた記憶が蘇る
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のエスケープ処理の優秀さを知れ
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']` なのか分からなくなる
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でぬるぬる動く快感を教え込むんだ
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一発。いい時代になったわ
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ハックとかいう黒魔術はもう使いたくない
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とかあるけど標準じゃないし
34: 名無しのココリーネ 2025/06/12(木) 14:33:50.01 ID:Js0n/L0vE
>>33
ダミーのキーで `"_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直書きだとファイルサイズ無駄にデカくなるしな
37: 名無しのココリーネ 2025/06/12(木) 14:36:10.99 ID:Js0n/L0vE
>>36
コード量が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` したから大丈夫…なはず…
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手打ちはもう卒業や!
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最強!