ServiceStack.Text .NET’s missing high-performance utility belt. Deep inside all of ServiceStack’s premium libraries lies a high-performance core containing all of ServiceStack’s super text powers. Centered around .NET’s fastest full-featured JSON Serializer is a convenient utility belt containing 100’s of extensions enhancing .NET’s built-in String, Stream, Bytes, List, Dictionary, Reflection, Task, WebRequest types and more.
ServiceStack.Text is an independent, dependency-free serialization library containing ServiceStack’s core high-performance utils and text processing functionality, including:
JSON, JSV and CSV Text Serializers
Fast Reflection Utils
Several String Extensions, Collection extensions, Reflection Utils and lots more.
Write this GitHub organization repository info out to a .csv spreadsheet:
HTTP Utils – DRY, intuitive, convenience API’s around .NET’s WebRequest
Print() String extension
Dump Utils – recursive, pretty-format dump of any C# POCOs
MapAbsolutePath() String extension
View new .csv in spreadsheet viewer
Since JS Utils is an essential part of ServiceStack Template language it allows for advanced scenarios like implementing a text DSL or scripting language for executing custom logic or business rules you want to be able to change without having to compile or redeploy your App.
ServiceStack’s JsonSerializer is optimized for serializing C# POCO types in and out of JSON as fast, compact and cleanly as possible. In most cases C# objects serializes as you would expect them to without added json extensions or serializer-specific artefacts.
JsonSerializer provides a simple API that allows you to serialize any .NET generic or runtime type into a string, TextWriter/TextReader or Stream.
Utils, ServiceStack, ServiceStack’s, NET’s, performance, containing, String, Serializer, extensions, Reflection, utility, Stream, WebRequest, around, types, JsonSerializer, super, DOWNLOAD, utils, language, Utils, ServiceStack, ServiceStack’s, NET’s, performance, containing, String, Serializer, extensions, Reflection, utility, WebRequest, types, JsonSerializer, Stream, around, super, allows, language, missing