private void CreateRampDescription(Json json) { if (RampDescription != null && RampDescription.Trim().Length > 0) { json.WriteTag("dc.description"); json.StartTag(); int i = 0; json.WriteTag(i.ToString()); json.StartTag(); json.WriteText(" \" : \"" + RampDescription.Replace("\n", " ").Replace("\r", "") + "\", \"lang\": \"eng"); json.EndTag(); json.EndTag(); json.WriteComma(); } }
private void CreateRampLanguageIso(Json json) { if (LanguageIso.Count > 0) { json.WriteTag("dc.language.iso"); json.StartTag(); for (int i = 0; i < LanguageIso.Count; i++) { json.WriteTag(i.ToString()); json.StartTag(); json.WriteText("dialect\" : \"\", \" \": \"" + LanguageIso[i]); json.EndTag(); if (i < LanguageIso.Count - 1) json.WriteComma(); } json.EndTag(); json.WriteComma(); } }
private void CreateRampSubjectLanguage(Json json) { if (SubjectLanguage.Count > 0) { json.WriteTag("dc.subject.subjectLanguage"); json.StartTag(); for (int i = 0; i < SubjectLanguage.Count; i++) { json.WriteTag(i.ToString()); json.StartTag(); json.WriteText("dialect\" : \"\", \" \": \"" + SubjectLanguage[i]); json.EndTag(); if (i < SubjectLanguage.Count - 1) json.WriteComma(); } json.EndTag(); json.WriteComma(); } }
private void CreateRampContributor(Json json) { if (Contributor.Count > 0) { json.WriteTag("dc.contributor"); json.StartTag(); for (int i = 0; i < Contributor.Count; i++) { string[] contributors = Contributor[i].Split(','); json.WriteTag(i.ToString()); json.StartTag(); json.WriteText(" \": \"" + contributors[0] + "\", \"role\": \"" + contributors[1]); json.EndTag(); if (i < Contributor.Count - 1) json.WriteComma(); } json.EndTag(); json.WriteComma(); } }
private void CreateRampLanguageScript(Json json) { if (LanguageScript.Count > 0) { json.WriteTag("dc.language.script"); json.StartTag(); for (int i = 0; i < LanguageScript.Count; i++) { json.WriteTag(i.ToString()); json.StartTag(); json.WriteText(" \": \"" + LanguageScript[i]); json.EndTag(); if (i < LanguageScript.Count - 1) json.WriteComma(); } json.EndTag(); json.WriteComma(); } }
private void CreateRampSubject(Json json) { //\" \": \"foreign languages and literature; dictionary;lexicon;\", \"lang\": \"eng\" if (Subject.Count > 0) { json.WriteTag("dc.subject"); json.StartTag(); for (int i = 0; i < Subject.Count; i++) { string[] subject = Subject[i].Split(','); json.WriteTag(i.ToString()); json.StartTag(); json.WriteText(" \": \"" + subject[0] + "\", \"lang\": \"" + subject[1]); json.EndTag(); if (i < Subject.Count - 1) json.WriteComma(); } json.EndTag(); json.WriteComma(); } }
private void CreateRampRelRequires(Json json) { //" \": \"OFL" if (RelRequires.Count > 0) { CreateRampRelRequiresHas(json); json.WriteTag("dc.relation.requires"); json.StartTag(); for (int i = 0; i < RelRequires.Count; i++) { json.WriteTag(i.ToString()); json.StartTag(); json.WriteText(" \": \"" + RelRequires[i]); json.EndTag(); if (i < RelRequires.Count - 1) json.WriteComma(); } json.EndTag(); json.WriteComma(); } }
private void CreateRampRightsHolder(Json json) { if (RightsHolder.Count > 0) { json.WriteTag("dc.rightsHolder"); json.StartTag(); for (int i = 0; i < RightsHolder.Count; i++) { json.WriteTag(i.ToString()); json.StartTag(); json.WriteText(" \": \"" + RightsHolder[i]); json.EndTag(); if (i < RightsHolder.Count - 1) json.WriteComma(); } json.EndTag(); json.WriteComma(); } }
private void CreateRampFiles(Json json) { if (RampFile.Count > 0) { json.WriteTag("files"); json.StartTag(); for (int i = 0; i < RampFile.Count; i++) { json.WriteTag(i.ToString(CultureInfo.InvariantCulture)); json.StartTag(); json.WriteText(RampFile[i]); json.EndTag(); if (i < RampFile.Count - 1) json.WriteComma(); } json.EndTag(); json.WriteComma(); } }
private static void CloseRampFile(Json json) { json.EndTag(); json.Close(); }