見出し画像

【projectItemRenamer.jsx】環境読込 16【開発記】

環境読込の続き🤤

環境確認
草案作成
UI構築
環境保存
環境読込 ←今ココ
準備処理
選択判定
候補処理
選択処理
改名処理
----備忘録
setData(argv1,argv2) → setData({argk1:argv1,argk2:argv2})

→また作業が逸脱してる🤪


対応表

さて、結局文字列を object に parse するものを作る決断をしたわけなんだけど…ちょっと重めの実装になりそうなので要るかなと思って下準備をすることに🤤

画像1

本来 JSON だとか object の中身だとかはちゃんと解析が要る筈なのよね🤔
それはスクリプトだとか式だとかも入ってくるからなんだけど、今回自分が使う物は「連想配列」としての object なので parse も想定外のものはバンバン捨てちゃおうかな🤪


構想

大まかな処理は多分こんな

前後の空白文字の排除
array,object の判定
 要素分割
 再帰呼出し
文字列?
空/不定?
真偽値?
数値?
壊れたデータ

心配があるとしたら文字列の処理かな🤔
「\"」を文字列として書き出しておくと現状の仕様では

"\""

という文字列が書き出される事になるんだけど、これを単純に parse すると「"」の1文字になってしまう可能性が…ww🤪
まぁ実際にやったらわかるでしょ。(忘れて不具合が残るオチ(敢えて備忘録に書かない🚩


次回は

実装進められる筈…🤪

この記事が気に入ったらサポートをしてみませんか?