Temp
This commit is contained in:
@@ -34,10 +34,10 @@ fun main() {
|
|||||||
// """.trimIndent()
|
// """.trimIndent()
|
||||||
// val proxies = yamlMapper.readValue<Config>(yamlStr)
|
// val proxies = yamlMapper.readValue<Config>(yamlStr)
|
||||||
// println(yamlMapper.writeValueAsString(proxies))
|
// println(yamlMapper.writeValueAsString(proxies))
|
||||||
// val clash = Clash.parseFromFile("/Users/rainbus/Projects/Join/Java/subconverter4j/src/main/resources/taishan.yaml")
|
val clash = Clash.parseFromFile("E:\\Project\\Join\\Kotlin\\subconverter4j\\src\\main\\resources\\mojie.yaml")
|
||||||
// println(yamlMapper.writeValueAsString(clash))
|
println(yamlMapper.writeValueAsString(clash))
|
||||||
val config = Config(fakeIPs = 1)
|
// val config = Config(fakeIPs = 1)
|
||||||
println(yamlMapper.writeValueAsString(config))
|
// println(yamlMapper.writeValueAsString(config))
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
//import com.fasterxml.jackson.annotation.JsonSubTypes
|
//import com.fasterxml.jackson.annotation.JsonSubTypes
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import com.fasterxml.jackson.annotation.JsonSubTypes
|
import com.fasterxml.jackson.annotation.JsonSubTypes
|
||||||
import com.fasterxml.jackson.annotation.JsonTypeInfo
|
import com.fasterxml.jackson.annotation.JsonTypeInfo
|
||||||
|
import com.fasterxml.jackson.databind.DeserializationFeature
|
||||||
import com.fasterxml.jackson.databind.JsonNode
|
import com.fasterxml.jackson.databind.JsonNode
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper
|
import com.fasterxml.jackson.databind.ObjectMapper
|
||||||
import com.fasterxml.jackson.databind.PropertyNamingStrategies
|
import com.fasterxml.jackson.databind.PropertyNamingStrategies
|
||||||
@@ -1317,6 +1318,7 @@ data class Clash(
|
|||||||
private val yamlMapper: ObjectMapper =
|
private val yamlMapper: ObjectMapper =
|
||||||
ObjectMapper(YAMLFactory().disable(YAMLGenerator.Feature.USE_NATIVE_TYPE_ID)).apply {
|
ObjectMapper(YAMLFactory().disable(YAMLGenerator.Feature.USE_NATIVE_TYPE_ID)).apply {
|
||||||
registerKotlinModule()
|
registerKotlinModule()
|
||||||
|
configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false)
|
||||||
propertyNamingStrategy = PropertyNamingStrategies.KEBAB_CASE
|
propertyNamingStrategy = PropertyNamingStrategies.KEBAB_CASE
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,3 @@
|
|||||||
#!MANAGED-CONFIG http://www.ccsub.online/link/72jP4JXq4UASjIfm?clash=1
|
|
||||||
|
|
||||||
#---------------------------------------------------#
|
|
||||||
## 上次更新于:2024-07-26 22:27:04
|
|
||||||
#---------------------------------------------------#
|
|
||||||
|
|
||||||
port: 7890
|
port: 7890
|
||||||
socks-port: 7891
|
socks-port: 7891
|
||||||
redir-port: 7892
|
redir-port: 7892
|
||||||
|
|||||||
1476
src/main/resources/mojie.yaml
Normal file
1476
src/main/resources/mojie.yaml
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user