Search Options

Results per page
Sort
Preferred Languages
Advance

Results 61 - 70 of 1,247 for encodeTo (0.14 sec)

  1. docs/zh/docs/tutorial/encoder.md

    对此你可以使用`jsonable_encoder`。
    
    它接收一个对象,比如Pydantic模型,并会返回一个JSON兼容的版本:
    
    === "Python 3.10+"
    
        ```Python hl_lines="4  21"
        {!> ../../../docs_src/encoder/tutorial001_py310.py!}
        ```
    
    === "Python 3.8+"
    
        ```Python hl_lines="5  22"
        {!> ../../../docs_src/encoder/tutorial001.py!}
        ```
    
    在这个例子中,它将Pydantic模型转换为`dict`,并将`datetime`转换为`str`。
    
    Registered: Mon Jun 17 08:32:26 UTC 2024
    - Last Modified: Tue Oct 17 05:59:11 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/runtime/serializer/codec_test.go

    	encoder := info.Serializer
    
    	codec := cf.EncoderForVersion(encoder, schema.GroupVersion{Version: "v2"})
    	out, err := runtime.Encode(codec, &runtimetesting.TestType1{})
    	if err != nil {
    		t.Fatal(err)
    	}
    	if string(out) != `{"myVersionKey":"v2","myKindKey":"TestType1"}`+"\n" {
    		t.Fatal(string(out))
    	}
    
    	codec = cf.EncoderForVersion(encoder, schema.GroupVersion{Version: "v3"})
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 12 15:46:12 UTC 2023
    - 13.2K bytes
    - Viewed (0)
  3. platforms/core-runtime/messaging/src/test/groovy/org/gradle/internal/stream/EncodedStreamTest.groovy

        }
    
        def "can encode and decode binary content"() {
            def outputStream = new ByteArrayOutputStream()
            def encoder = new EncodedStream.EncodedOutput(outputStream)
    
            when:
            encoder.write(0)
            encoder.write(127)
            encoder.write(128)
            encoder.write(255)
            encoder.flush()
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:59:22 UTC 2023
    - 2.2K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apimachinery/pkg/runtime/serializer/cbor/cbor.go

    	return "cbor"
    }
    
    func (s *serializer) Encode(obj runtime.Object, w io.Writer) error {
    	if _, err := w.Write(selfDescribedCBOR); err != nil {
    		return err
    	}
    
    	e := modes.Encode.NewEncoder(w)
    	if u, ok := obj.(runtime.Unstructured); ok {
    		return e.Encode(u.UnstructuredContent())
    	}
    	return e.Encode(obj)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 13 14:57:12 UTC 2024
    - 9.6K bytes
    - Viewed (0)
  5. pkg/api/testing/serialization_test.go

    	items := benchmarkItems(b)
    	width := len(items)
    	encoded := make([][]byte, width)
    	for i := range items {
    		data, err := runtime.Encode(codec, &items[i])
    		if err != nil {
    			b.Fatal(err)
    		}
    		encoded[i] = data
    	}
    
    	b.ResetTimer()
    	for i := 0; i < b.N; i++ {
    		if _, err := runtime.Decode(codec, encoded[i%width]); err != nil {
    			b.Fatal(err)
    		}
    	}
    	b.StopTimer()
    }
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Sep 25 11:04:08 UTC 2023
    - 19.3K bytes
    - Viewed (0)
  6. okhttp/src/main/kotlin/okhttp3/internal/url/-Url.kt

     *
     *  * In queries, ' ' is encoded to '+' and '+' is encoded to "%2B".
     *
     *  * Characters in `encodeSet` are percent-encoded.
     *
     *  * Control characters and non-ASCII characters are percent-encoded.
     *
     *  * All other characters are copied without transformation.
     *
     * @param alreadyEncoded true to leave '%' as-is; false to convert it to '%25'.
    Registered: Sun Jun 16 04:42:17 UTC 2024
    - Last Modified: Tue Jan 09 12:33:05 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apimachinery/pkg/runtime/helper.go

    }
    
    type encoderWithAllocator struct {
    	encoder      EncoderWithAllocator
    	memAllocator MemoryAllocator
    }
    
    // NewEncoderWithAllocator returns a new encoder
    func NewEncoderWithAllocator(e EncoderWithAllocator, a MemoryAllocator) Encoder {
    	return &encoderWithAllocator{
    		encoder:      e,
    		memAllocator: a,
    	}
    }
    
    // Encode writes the provided object to the nested writer
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Dec 13 22:54:34 UTC 2023
    - 8.4K bytes
    - Viewed (0)
  8. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/verification/signatures/PublicKeySerializer.java

        public void write(Encoder encoder, PGPPublicKey key) throws Exception {
            encoder.writeBinary(key.getEncoded());
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 2K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apimachinery/pkg/runtime/codec.go

    	"k8s.io/klog/v2"
    )
    
    // codec binds an encoder and decoder.
    type codec struct {
    	Encoder
    	Decoder
    }
    
    // NewCodec creates a Codec from an Encoder and Decoder.
    func NewCodec(e Encoder, d Decoder) Codec {
    	return codec{e, d}
    }
    
    // Encode is a convenience wrapper for encoding to a []byte from an Encoder
    func Encode(e Encoder, obj Object) ([]byte, error) {
    	buf := &bytes.Buffer{}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 12 03:20:30 UTC 2023
    - 12.1K bytes
    - Viewed (0)
  10. testing/smoke-test/src/smokeTest/resources/org/gradle/smoketests/kotlin-multiplatform-js-jvm-example/src/commonMain/kotlin/samples/Base64.kt

     * limitations under the License.
     */
    
    package samples
    
    interface Base64Encoder {
        fun encode(src: ByteArray): ByteArray
        fun encodeToString(src: ByteArray): String {
            val encoded = encode(src)
            return buildString(encoded.size) {
                encoded.forEach { append(it.toInt().toChar()) }
            }
        }
    }
    
    expect object Base64Factory {
        fun createEncoder(): Base64Encoder
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 05 07:33:24 UTC 2024
    - 978 bytes
    - Viewed (0)
Back to top