外部のデータソースから取得したこの文字列があります。次のようになります。
var myString = "Worker Management System :
Your request has been submitted
________________________________________
Your Account User Info:
Name : Doe, John, A
ID : JDOE123
Email :
Title : Worker
BusinessUnit : BARN
Department : PIGS
EmployeeID :
SupervisorName : Doe, Jane, B
HireDate : 02/22/2002
Role : Feed Pigs;
ManagerEmail : JaneDoe@mail.com
City : New York
State : NY
ZipCode : 12345
Phone : --
"
これをJSON(または操作できるもの)に解析して、myString.Nameを呼び出して、Doe、John、Aを返すようにします。
これは可能ですか?この文字列の取得方法を変更することはできません。データを簡単に抽出できるように、文字列をフォーマットしようとしています。
Douglas Crockfordを調べましたJSON.parse
が、文字列がまだ適切にフォーマットされていない場合は、何の役にも立ちません。