Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
JSONRPC.cpp
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3 */
4#include "Stroika/Frameworks/StroikaPreComp.h"
5
8
9#include "JSONRPC.h"
10
11using namespace Stroika::Foundation;
13
14using namespace Stroika::Frameworks;
15using namespace Stroika::Frameworks::WebService;
16
17// Comment this in to turn on aggressive noisy DbgTrace in this module
18//#define USE_NOISY_TRACE_IN_THIS_MODULE_ 1
19
20/*
21********************************************************************************
22****************************** JSONRPC::Error **********************************
23********************************************************************************
24*/
25nonvirtual String JSONRPC::Error::ToString () const
26{
28 sb << "{"sv;
29 sb << "code: "sv << code << " ,"sv;
30 sb << "message: "sv << message << " ,"sv;
31 if (data) {
32 sb << "data: "sv << data;
33 }
34 sb << "}"sv;
35 return sb;
36}
Similar to String, but intended to more efficiently construct a String. Mutable type (String is large...
String is like std::u32string, except it is much easier to use, often much more space efficient,...
Definition String.h:201