我正在尝试解析 MVC C# 中的文件,请参阅下面的格式。由于它不在 JSON 中,我无法使用 Javascript 序列化程序反序列化为对象。另一个选项是使用 LINQ 并逐行读取并检索所需的值。任何人都可以推荐一种更有效的方法来做到这一点。
我需要检索的第一个字段是来自 ASSAYS 的 ASSAY NUMBER(例如值 877),然后是来自 TEST_REPLICATE 的 ASSAY_STATUS 字段,它可能是多个节点。谢谢
LOAD_HEADER
{
EXPERIMENT_FILE_NAME "xyz.json"
EXPERIMENT_START_DATE_TIME 05.21.2012 03:44:01
OPERATOR_ID "Q_SI"
}
ASSAYS
{
ASSAY_NUMBER 877
ASSAY_VERSION 4
ASSAY_CALIBRATION_VERSION 1
}
TEST_REPLICATE
{
REPLICATE_ID 1985
ASSAY_NUMBER 877
ASSAY_VERSION 4
ASSAY_STATUS Research
}
TEST_REPLICATE
{
REPLICATE_ID 1985
ASSAY_NUMBER 877
ASSAY_VERSION 4
ASSAY_STATUS Research
}