public static void GetRestrictKanjiAndRead(SenseElement sense, out string onlyForKanji, out string onlyForRead) { onlyForKanji = null; onlyForRead = null; if (sense.OnlyForKanji != null && sense.OnlyForKanji.Length > 0) { onlyForKanji = String.Join("; ", sense.OnlyForKanji); } if (sense.OnlyForRead != null && sense.OnlyForRead.Length > 0) { onlyForRead = String.Join("; ", sense.OnlyForRead); } }
private static List <SenseElement> ParseSenseElement(JmdictEntity entry) { List <SenseElement> senseElements = new List <SenseElement>(); var senseArray = JArray.Parse(entry.SenseElement); int order = 1; foreach (var sense in senseArray) { var senseElement = new SenseElement((JObject)sense, order); senseElements.Add(senseElement); order++; } return(senseElements); }