diff --git a/snippets/standard/datetime/json/computing-with-jsondocument-error.cs b/snippets/standard/datetime/json/csharp/computing-with-jsondocument-error/Program.cs similarity index 100% rename from snippets/standard/datetime/json/computing-with-jsondocument-error.cs rename to snippets/standard/datetime/json/csharp/computing-with-jsondocument-error/Program.cs diff --git a/snippets/standard/datetime/json/computing-with-jsondocument-valid.cs b/snippets/standard/datetime/json/csharp/computing-with-jsondocument-valid/Program.cs similarity index 100% rename from snippets/standard/datetime/json/computing-with-jsondocument-valid.cs rename to snippets/standard/datetime/json/csharp/computing-with-jsondocument-valid/Program.cs diff --git a/snippets/standard/datetime/json/custom-reading-with-utf8jsonreader.cs b/snippets/standard/datetime/json/csharp/custom-reading-with-utf8jsonreader/Program.cs similarity index 100% rename from snippets/standard/datetime/json/custom-reading-with-utf8jsonreader.cs rename to snippets/standard/datetime/json/csharp/custom-reading-with-utf8jsonreader/Program.cs diff --git a/snippets/standard/datetime/json/custom-writing-with-utf8jsonwriter.cs b/snippets/standard/datetime/json/csharp/custom-writing-with-utf8jsonwriter/Program.cs similarity index 100% rename from snippets/standard/datetime/json/custom-writing-with-utf8jsonwriter.cs rename to snippets/standard/datetime/json/csharp/custom-writing-with-utf8jsonwriter/Program.cs diff --git a/snippets/standard/datetime/json/datetime-converter-examples/example1/Program.cs b/snippets/standard/datetime/json/csharp/datetime-converter-examples/example1/Program.cs similarity index 100% rename from snippets/standard/datetime/json/datetime-converter-examples/example1/Program.cs rename to snippets/standard/datetime/json/csharp/datetime-converter-examples/example1/Program.cs diff --git a/snippets/standard/datetime/json/datetime-converter-examples/example1/example1.csproj b/snippets/standard/datetime/json/csharp/datetime-converter-examples/example1/example1.csproj similarity index 100% rename from snippets/standard/datetime/json/datetime-converter-examples/example1/example1.csproj rename to snippets/standard/datetime/json/csharp/datetime-converter-examples/example1/example1.csproj diff --git a/snippets/standard/datetime/json/datetime-converter-examples/example2/Program.cs b/snippets/standard/datetime/json/csharp/datetime-converter-examples/example2/Program.cs similarity index 100% rename from snippets/standard/datetime/json/datetime-converter-examples/example2/Program.cs rename to snippets/standard/datetime/json/csharp/datetime-converter-examples/example2/Program.cs diff --git a/snippets/standard/datetime/json/datetime-converter-examples/example2/example2.csproj b/snippets/standard/datetime/json/csharp/datetime-converter-examples/example2/example2.csproj similarity index 100% rename from snippets/standard/datetime/json/datetime-converter-examples/example2/example2.csproj rename to snippets/standard/datetime/json/csharp/datetime-converter-examples/example2/example2.csproj diff --git a/snippets/standard/datetime/json/datetime-converter-examples/example3/Program.cs b/snippets/standard/datetime/json/csharp/datetime-converter-examples/example3/Program.cs similarity index 100% rename from snippets/standard/datetime/json/datetime-converter-examples/example3/Program.cs rename to snippets/standard/datetime/json/csharp/datetime-converter-examples/example3/Program.cs diff --git a/snippets/standard/datetime/json/datetime-converter-examples/example3/example3.csproj b/snippets/standard/datetime/json/csharp/datetime-converter-examples/example3/example3.csproj similarity index 100% rename from snippets/standard/datetime/json/datetime-converter-examples/example3/example3.csproj rename to snippets/standard/datetime/json/csharp/datetime-converter-examples/example3/example3.csproj diff --git a/snippets/standard/datetime/json/deserializing-with-jsonserializer-error.cs b/snippets/standard/datetime/json/csharp/deserializing-with-jsonserializer-error/Program.cs similarity index 100% rename from snippets/standard/datetime/json/deserializing-with-jsonserializer-error.cs rename to snippets/standard/datetime/json/csharp/deserializing-with-jsonserializer-error/Program.cs diff --git a/snippets/standard/datetime/json/deserializing-with-jsonserializer-valid.cs b/snippets/standard/datetime/json/csharp/deserializing-with-jsonserializer-valid/Program.cs similarity index 100% rename from snippets/standard/datetime/json/deserializing-with-jsonserializer-valid.cs rename to snippets/standard/datetime/json/csharp/deserializing-with-jsonserializer-valid/Program.cs diff --git a/snippets/standard/datetime/json/reading-with-utf8jsonreader-error.cs b/snippets/standard/datetime/json/csharp/reading-with-utf8jsonreader-error/Program.cs similarity index 100% rename from snippets/standard/datetime/json/reading-with-utf8jsonreader-error.cs rename to snippets/standard/datetime/json/csharp/reading-with-utf8jsonreader-error/Program.cs diff --git a/snippets/standard/datetime/json/reading-with-utf8jsonreader-valid.cs b/snippets/standard/datetime/json/csharp/reading-with-utf8jsonreader-valid/Program.cs similarity index 100% rename from snippets/standard/datetime/json/reading-with-utf8jsonreader-valid.cs rename to snippets/standard/datetime/json/csharp/reading-with-utf8jsonreader-valid/Program.cs diff --git a/snippets/standard/datetime/json/serializing-with-jsonserializer.cs b/snippets/standard/datetime/json/csharp/serializing-with-jsonserializer/Program.cs similarity index 100% rename from snippets/standard/datetime/json/serializing-with-jsonserializer.cs rename to snippets/standard/datetime/json/csharp/serializing-with-jsonserializer/Program.cs diff --git a/snippets/standard/datetime/json/writing-with-utf8jsonwriter.cs b/snippets/standard/datetime/json/csharp/writing-with-utf8jsonwriter/Program.cs similarity index 100% rename from snippets/standard/datetime/json/writing-with-utf8jsonwriter.cs rename to snippets/standard/datetime/json/csharp/writing-with-utf8jsonwriter/Program.cs