私は(JavascriptでColdfusionで)変換しようとしています:
{"val1":"member","val2":"book","val3":"journal","val4":"new_member","val5":"cds"},
これに:
{ member,book,journal,new_member,cds}
引用符を削除しようとしていることに注意してください。
これを達成することは可能ですか?どうすればいいですか?
私は(JavascriptでColdfusionで)変換しようとしています:
{"val1":"member","val2":"book","val3":"journal","val4":"new_member","val5":"cds"},
これに:
{ member,book,journal,new_member,cds}
引用符を削除しようとしていることに注意してください。
これを達成することは可能ですか?どうすればいいですか?
わかりました、これ: {"val1":"member","val2":"book","val3":"journal","val4":"new_member","val5":"cds"} は JSON です。
CF 構造体に変換するには、次のようにします。
myStruct = deserializeJSON('{"val1":"member","val2":"book","val3":"journal","val4":"new_member","val5":"cds"}');
(私の例では、ブロック内で操作していると仮定していることに注意してください<CFSCRIPT>
。) これで、キーと値のペアを持つ単純な構造体ができました。しかし、値のリストが必要です。それでは、空の文字列を作成して、すべての構造体の値をそれに追加しましょう。
myList = "";
for (k IN myStruct) {
myList = listAppend(myList,myStruct[k]);
}
ブーム。myList は "member,book,journal,new_member,cds" になるはずです。本当に必要な場合は、中かっこで囲みます。
myList = "{"&myList&"}";
まず第一に、私はあなたの返事に感謝しなければなりません。しかし、あなた方の何人かは初心者に対してもっと礼儀正しくなければなりません。
var tata = {"val1":"member","val2":"book","val3":"journal","val4":"new_member","val5":"cds"}
var arr=[]
for (var i in tata) {
arr.push(tata[i])
};
console.log(arr);
wrd = new Array(arr)
var joinwrd = wrd.join(",");
console.log('{' + joinwrd + '}');