ServiceStack 4.0.21
ServiceStack 4.0.21 | 117 kB
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.
1 framework for all your services and web apps that's intuitive and Easy-to-use! Never read another text-book to learn another heavy .NET framework again! Obscenely fast! Built with only fast, clean, code-first and light-weight parts. Start using .NET's fastest serializers, ORMs, redis and caching libraries! Holistically constructed with remote-service best-practices, designed to reduce artificial complexity. Services are designed for maximum re-use.
Write terse, intuitive, beautiful code that packs a punch:
var orgName = "ServiceStack";
var orgRepos = "https://api.github.com/orgs/{0}/repos".Fmt(orgName)
.GetJsonFromUrl(httpReq => httpReq.UserAgent = "ServiceStack.Text")
.FromJson<List<GithubRepository>>();
"Writing {0} Github Repositories:".Print(orgName);
orgRepos.PrintDump();
var csvFilePath = "~/{0}-repos.csv".Fmt(orgName).MapAbsolutePath();
File.WriteAllText(csvFilePath, orgRepos.ToCsv());
Process.Start(csvFilePath);
Write this GitHub organization repository info out to a .csv spreadsheet:
Fmt() String extension
HTTP Utils - DRY, intuitive, convenience API's around .NET's WebRequest
JSON Serializer
Print() String extension
Dump Utils - recursive, pretty-format dump of any C# POCOs
MapAbsolutePath() String extension
CSV Serializer
View new .csv in spreadsheet viewer
Home:
https://servicestack.net
Only for V.I.P
Warning! You are not allowed to view this text.