ארכיטקט, היה עליך לכתוב "טוב, הסתדרתי" ולא להדביק קוד שכ"כ לא נאה לשמך (ניקך).
א. אם החלפת טקסט, אז יאללה regex ששולף, במקרה שלך:
var input = System.IO.File.ReadAllText("c:\\lb.json");
foreach (Match ma in Regex.Matches(input, "'data':'(.)'"))
Console.Write (ma.Groups[1]);
ב. אם DataTable עם הוספה ידנית של מאפיינים (!!) אז למה לא אובייקטים ודסריאליזציה שלשם כך נוצר המחלקה ונושא המחלקה, ככה:
static void Main(string[] args)
{
var input = System.IO.File.ReadAllText("c:\\lb.json");
var pages = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Page>>(input);
}
class Page
{
public string number { get; set; }
public string pages { get; set; }
public string width { get; set; }
public string height { get; set; }
public subObjectForText[] text { get; set; }
}
class subObjectForText
{
public string data { get; set; }
}
אני מקוה שאפי' שבמקום לעזור וזהו אני ככה צועק אתה תשמח משהו בחינת "פצעי אוהב".
פורסם במקור בפורום CODE613 ב25/11/2014 13:06 (+02:00)
).