この構文では、特殊文字「[」と「]」を置換する必要があります。jqueryと特殊文字の置換
var Data = "[{\ tst ??}" ";
これはjson形式なので、情報を個別に表示する必要があります。情報を表示する際に問題を引き起こす「[」と「]」を置き換えるかjqueryのヒントが必要です。
ありがとうございます。 Data.toString().trim().replace("[", anotherCharacter)
この構文では、特殊文字「[」と「]」を置換する必要があります。jqueryと特殊文字の置換
var Data = "[{\ tst ??}" ";
これはjson形式なので、情報を個別に表示する必要があります。情報を表示する際に問題を引き起こす「[」と「]」を置き換えるかjqueryのヒントが必要です。
ありがとうございます。 Data.toString().trim().replace("[", anotherCharacter)
は、使用しようとします{と置き換えられた}は{}と置き換えられます。このように、[]のようなものが、この後の
var res = Data.replace("[{","{");
var CleanData=res.replace("}]","]");
このシンタックスの '['と ']'を「スペース」で置き換えるにはどうすればよいですか? –
var Data = "...."; // here is your data
var obj = JSON.parse(Data);
を交換していない、obj
が含まれています:
[ { AccountNumber: '664009500',
AccountNumberLong: '230100950070',
Autorizations: [],
AvailableBalance: 0,
Balance: 2243.93,
BeneficiaryList: [ [Object], [Object], [Object], [Object], [Object] ],
CanCreditAccount: true,
CanDebitAccount: true,
CodeOffre: 'CPTCHQ11',
Currency: 'MAD',
EligibleServiceList: [ '300014', '300018', '300013', '300016' ],
Entitled: 'MONSIEUR HOUSSAM MOUBTAHIL',
IsDemat: 'true',
LstClientidTuteur: null,
OpeningDate: '/Date(1408662000000+0000)/',
OperationDate: '/Date(-62135596800000+0000)/',
OperationLastDate: '/Date(1465776000000+0000)/',
OperationOAA: null,
OperationOSD: null,
Operations: null,
RelationType: null,
SitexAccountList: [],
SitexTierList: null,
TotalBalance: 0,
TotalCredit: 32151.26,
TotalDebit: 29255.77,
legalSituation: 'MJ' } ]
何も変更しないように:)
を、あなたは、オブジェクトのリストを持っていますリストに要素が1つしかない場合は、obj[0]
をとります(ループを使用してfor
ループまたはjQueryの.each
を使用)。
なぜjQueryですか?これは、文字列またはJSON操作に焦点を当てたライブラリではないようです。 – Quentin
'['と ']'文字を削除すると無効なJSONになるので、まったく解析できなくなります。それはそれが助けるように聞こえません。 – Quentin
JSON.parseを使用してオブジェクトに変換しようとしています –